{
  "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": "Immediate_1",
            "range": [
              78,
              89
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 15
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                92,
                99
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 18
                },
                "end": {
                  "line": 4,
                  "column": 25
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/util/Immediate",
                "raw": "'../../dist/cjs/util/Immediate'",
                "range": [
                  100,
                  131
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 26
                  },
                  "end": {
                    "line": 4,
                    "column": 57
                  }
                }
              }
            ],
            "range": [
              92,
              132
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 18
              },
              "end": {
                "line": 4,
                "column": 58
              }
            }
          },
          "range": [
            78,
            132
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 58
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        74,
        133
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 59
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              138,
              140
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                143,
                150
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 9
                },
                "end": {
                  "line": 5,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  151,
                  170
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 17
                  },
                  "end": {
                    "line": 5,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              143,
              171
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 37
              }
            }
          },
          "range": [
            138,
            171
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        134,
        172
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 38
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {ImmediateDefinition} ",
          "range": [
            173,
            207
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 34
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            208,
            216
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "ImmediateDefinition",
            "raw": "'ImmediateDefinition'",
            "range": [
              217,
              238
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 30
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "VariableDeclaration",
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "sandbox",
                        "range": [
                          262,
                          269
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 8
                          },
                          "end": {
                            "line": 8,
                            "column": 15
                          }
                        }
                      },
                      "init": null,
                      "range": [
                        262,
                        269
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 8
                        },
                        "end": {
                          "line": 8,
                          "column": 15
                        }
                      }
                    }
                  ],
                  "kind": "var",
                  "range": [
                    258,
                    270
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 8,
                      "column": 16
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "beforeEach",
                      "range": [
                        275,
                        285
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 14
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "sandbox",
                                  "range": [
                                    308,
                                    315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "sinon",
                                        "range": [
                                          318,
                                          323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "sandbox",
                                        "range": [
                                          324,
                                          331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        318,
                                        331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "create",
                                      "range": [
                                        332,
                                        338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      318,
                                      338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    318,
                                    340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  308,
                                  340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 10,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 10,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                308,
                                341
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            298,
                            347
                          ],
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 27
                            },
                            "end": {
                              "line": 11,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          286,
                          347
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 15
                          },
                          "end": {
                            "line": 11,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      275,
                      348
                    ],
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 4
                      },
                      "end": {
                        "line": 11,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    275,
                    349
                  ],
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "afterEach",
                      "range": [
                        354,
                        363
                      ],
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 13
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "sandbox",
                                    "range": [
                                      386,
                                      393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "restore",
                                    "range": [
                                      394,
                                      401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    386,
                                    401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 23
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  386,
                                  403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                386,
                                404
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            376,
                            410
                          ],
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 26
                            },
                            "end": {
                              "line": 14,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          364,
                          410
                        ],
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 14
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      354,
                      411
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 4
                      },
                      "end": {
                        "line": 14,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    354,
                    412
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 4
                    },
                    "end": {
                      "line": 14,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        417,
                        419
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should have setImmediate and clearImmediate methods",
                        "raw": "'should have setImmediate and clearImmediate methods'",
                        "range": [
                          420,
                          473
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 7
                          },
                          "end": {
                            "line": 15,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      501,
                                      507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Immediate_1",
                                        "range": [
                                          514,
                                          525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ImmediateDefinition",
                                        "range": [
                                          526,
                                          545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        514,
                                        545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "__root__",
                                        "range": [
                                          546,
                                          554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      510,
                                      555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    501,
                                    555
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                497,
                                556
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              565,
                                              571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              572,
                                              578
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            565,
                                            578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                579,
                                                585
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "setImmediate",
                                              "range": [
                                                586,
                                                598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "range": [
                                              579,
                                              598
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          565,
                                          599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          600,
                                          602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        565,
                                        602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        603,
                                        605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      565,
                                      605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      606,
                                      607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    565,
                                    607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      608,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  565,
                                  619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                565,
                                620
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "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": [
                                              629,
                                              635
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              636,
                                              642
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            629,
                                            642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                643,
                                                649
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "clearImmediate",
                                              "range": [
                                                650,
                                                664
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "range": [
                                              643,
                                              664
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          629,
                                          665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          666,
                                          668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        629,
                                        668
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        669,
                                        671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      629,
                                      671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      672,
                                      673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    629,
                                    673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      674,
                                      684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  629,
                                  685
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                629,
                                686
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            487,
                            692
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 74
                            },
                            "end": {
                              "line": 19,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          475,
                          692
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 62
                          },
                          "end": {
                            "line": 19,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      417,
                      693
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 19,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2489,
                    "_esdocTestName": "it2489"
                  },
                  "range": [
                    417,
                    694
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 19,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        699,
                        707
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "when setImmediate exists on root",
                        "raw": "'when setImmediate exists on root'",
                        "range": [
                          708,
                          742
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 13
                          },
                          "end": {
                            "line": 20,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    766,
                                    768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should use the setImmediate and clearImmediate methods from root",
                                    "raw": "'should use the setImmediate and clearImmediate methods from root'",
                                    "range": [
                                      769,
                                      835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 77
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateCalled",
                                                "range": [
                                                  867,
                                                  885
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  888,
                                                  893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                867,
                                                893
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            863,
                                            894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "clearImmediateCalled",
                                                "range": [
                                                  911,
                                                  931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  934,
                                                  939
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                911,
                                                939
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            907,
                                            940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "root",
                                                "range": [
                                                  957,
                                                  961
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "setImmediate",
                                                      "range": [
                                                        982,
                                                        994
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "setImmediateCalled",
                                                                "range": [
                                                                  1030,
                                                                  1048
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 26,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 26,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": true,
                                                                "raw": "true",
                                                                "range": [
                                                                  1051,
                                                                  1055
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 26,
                                                                    "column": 41
                                                                  },
                                                                  "end": {
                                                                    "line": 26,
                                                                    "column": 45
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1030,
                                                                1055
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 26,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 26,
                                                                  "column": 45
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1030,
                                                              1056
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 26,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 26,
                                                                "column": 46
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1008,
                                                          1074
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        996,
                                                        1074
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      982,
                                                      1074
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "clearImmediate",
                                                      "range": [
                                                        1092,
                                                        1106
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 30
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "clearImmediateCalled",
                                                                "range": [
                                                                  1142,
                                                                  1162
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 29,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 29,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": true,
                                                                "raw": "true",
                                                                "range": [
                                                                  1165,
                                                                  1169
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 29,
                                                                    "column": 43
                                                                  },
                                                                  "end": {
                                                                    "line": 29,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1142,
                                                                1169
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 29,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 29,
                                                                  "column": 47
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1142,
                                                              1170
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 29,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 29,
                                                                "column": 48
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1120,
                                                          1188
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 28,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        1108,
                                                        1188
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      1092,
                                                      1188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 28,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  964,
                                                  1202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                957,
                                                1202
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            953,
                                            1203
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  1220,
                                                  1226
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Immediate_1",
                                                    "range": [
                                                      1233,
                                                      1244
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "ImmediateDefinition",
                                                    "range": [
                                                      1245,
                                                      1264
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1233,
                                                    1264
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 60
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "root",
                                                    "range": [
                                                      1265,
                                                      1269
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1229,
                                                  1270
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "range": [
                                                1220,
                                                1270
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1216,
                                            1271
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  1284,
                                                  1290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "setImmediate",
                                                "range": [
                                                  1291,
                                                  1303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                1284,
                                                1303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 33,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 33,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    1316,
                                                    1354
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        1334,
                                                        1340
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 34,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 34,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1304,
                                                  1354
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1284,
                                              1355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            1284,
                                            1356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  1369,
                                                  1375
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 36,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 36,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "clearImmediate",
                                                "range": [
                                                  1376,
                                                  1390
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 36,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 36,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                1369,
                                                1390
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  1391,
                                                  1395
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 36,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 36,
                                                    "column": 38
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1369,
                                              1396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            1369,
                                            1397
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 40
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                1334,
                                                1340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 34,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 34,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        1410,
                                                        1416
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1417,
                                                        1423
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1410,
                                                      1423
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "setImmediateCalled",
                                                      "range": [
                                                        1424,
                                                        1442
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1410,
                                                    1443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1444,
                                                    1446
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1410,
                                                  1446
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1447,
                                                  1449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                1410,
                                                1449
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ok",
                                              "range": [
                                                1450,
                                                1452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "range": [
                                              1410,
                                              1452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            1410,
                                            1453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        1466,
                                                        1472
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1473,
                                                        1479
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1466,
                                                      1479
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 38,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 38,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "clearImmediateCalled",
                                                      "range": [
                                                        1480,
                                                        1500
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 46
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1466,
                                                    1501
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1502,
                                                    1504
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1466,
                                                  1504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1505,
                                                  1507
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                1466,
                                                1507
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ok",
                                              "range": [
                                                1508,
                                                1510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              1466,
                                              1510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "range": [
                                            1466,
                                            1511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 57
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        849,
                                        1521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      837,
                                      1521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  766,
                                  1522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2491,
                                "_esdocTestName": "it2491"
                              },
                              "range": [
                                766,
                                1523
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            756,
                            1529
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 61
                            },
                            "end": {
                              "line": 40,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          744,
                          1529
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 49
                          },
                          "end": {
                            "line": 40,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      699,
                      1530
                    ],
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 4
                      },
                      "end": {
                        "line": 40,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2490,
                    "_esdocTestName": "describe2490"
                  },
                  "range": [
                    699,
                    1531
                  ],
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 4
                    },
                    "end": {
                      "line": 40,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        1536,
                        1544
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.createProcessNextTickSetImmediate()",
                        "raw": "'prototype.createProcessNextTickSetImmediate()'",
                        "range": [
                          1545,
                          1592
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 13
                          },
                          "end": {
                            "line": 41,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1616,
                                    1618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create the proper flavor of setImmediate using process.nextTick",
                                    "raw": "'should create the proper flavor of setImmediate using process.nextTick'",
                                    "range": [
                                      1619,
                                      1691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  1723,
                                                  1731
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        1752,
                                                        1756
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "process",
                                                            "range": [
                                                              1780,
                                                              1787
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 27
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "nextTick",
                                                                  "range": [
                                                                    1815,
                                                                    1823
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "sinon",
                                                                      "range": [
                                                                        1825,
                                                                        1830
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 46,
                                                                          "column": 34
                                                                        },
                                                                        "end": {
                                                                          "line": 46,
                                                                          "column": 39
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "spy",
                                                                      "range": [
                                                                        1831,
                                                                        1834
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 46,
                                                                          "column": 40
                                                                        },
                                                                        "end": {
                                                                          "line": 46,
                                                                          "column": 43
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      1825,
                                                                      1834
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 34
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 43
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    1825,
                                                                    1836
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 34
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  1815,
                                                                  1836
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 46,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 46,
                                                                    "column": 45
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              1789,
                                                              1858
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 47,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            1780,
                                                            1858
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 21
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1758,
                                                        1876
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      1752,
                                                      1876
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "runIfPresent",
                                                      "range": [
                                                        1894,
                                                        1906
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 49,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 49,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [],
                                                        "range": [
                                                          1920,
                                                          1966
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 49,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 17
                                                          }
                                                        },
                                                        "trailingComments": [
                                                          {
                                                            "type": "Line",
                                                            "value": "noop",
                                                            "range": [
                                                              1942,
                                                              1948
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 26
                                                              }
                                                            }
                                                          }
                                                        ]
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        1908,
                                                        1966
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 49,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      1894,
                                                      1966
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "partiallyApplied",
                                                      "range": [
                                                        1984,
                                                        2000
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "sinon",
                                                          "range": [
                                                            2002,
                                                            2007
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            2008,
                                                            2011
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2002,
                                                          2011
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        2002,
                                                        2013
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      1984,
                                                      2013
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 45
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": "noop",
                                                        "range": [
                                                          1942,
                                                          1948
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 26
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        2031,
                                                        2059
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                2061,
                                                                2066
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                2067,
                                                                2071
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2061,
                                                              2071
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            2061,
                                                            2073
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            2074,
                                                            2081
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2061,
                                                          2081
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 123456,
                                                          "raw": "123456",
                                                          "range": [
                                                            2082,
                                                            2088
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 73
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2061,
                                                        2089
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      2031,
                                                      2089
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1734,
                                                  2103
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                1723,
                                                2103
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1719,
                                            2104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateImpl",
                                                "range": [
                                                  2121,
                                                  2137
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            2140,
                                                            2151
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            2152,
                                                            2171
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2140,
                                                          2171
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          2172,
                                                          2181
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2140,
                                                        2181
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createProcessNextTickSetImmediate",
                                                      "range": [
                                                        2182,
                                                        2215
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 110
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2140,
                                                      2215
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 110
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      2216,
                                                      2220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 111
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 115
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2140,
                                                    2220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 115
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      2221,
                                                      2229
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 116
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 124
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2140,
                                                  2230
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 125
                                                  }
                                                }
                                              },
                                              "range": [
                                                2121,
                                                2230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 125
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2117,
                                            2231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 126
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          2244,
                                                          2250
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          2251,
                                                          2257
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2244,
                                                        2257
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "setImmediateImpl",
                                                        "range": [
                                                          2258,
                                                          2274
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 42
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2244,
                                                      2275
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      2276,
                                                      2278
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2244,
                                                    2278
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    2279,
                                                    2281
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2244,
                                                  2281
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  2282,
                                                  2283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                2244,
                                                2283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  2284,
                                                  2294
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2244,
                                              2295
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            2244,
                                            2296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "action",
                                                "range": [
                                                  2313,
                                                  2319
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    2334,
                                                    2372
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 59,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        2352,
                                                        2358
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2322,
                                                  2372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                2313,
                                                2372
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2309,
                                            2373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  2390,
                                                  2396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setImmediateImpl",
                                                  "range": [
                                                    2399,
                                                    2415
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "action",
                                                    "range": [
                                                      2416,
                                                      2422
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2399,
                                                  2423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                2390,
                                                2423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2386,
                                            2424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                2352,
                                                2358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        2437,
                                                        2443
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2444,
                                                        2450
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2437,
                                                      2450
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 61,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 61,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        2451,
                                                        2457
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 61,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 61,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2437,
                                                    2458
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 61,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2459,
                                                    2461
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 61,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2437,
                                                  2461
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2462,
                                                  2467
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                2437,
                                                2467
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  2468,
                                                  2474
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2437,
                                              2475
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            2437,
                                            2476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        2489,
                                                        2495
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2496,
                                                        2502
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2489,
                                                      2502
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "instance",
                                                        "range": [
                                                          2503,
                                                          2511
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 62,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 62,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "addFromSetImmediateArguments",
                                                        "range": [
                                                          2512,
                                                          2540
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 62,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 62,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2503,
                                                        2540
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 63
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2489,
                                                    2541
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "have",
                                                  "range": [
                                                    2542,
                                                    2546
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2489,
                                                  2546
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "been",
                                                "range": [
                                                  2547,
                                                  2551
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                2489,
                                                2551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "called",
                                              "range": [
                                                2552,
                                                2558
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            "range": [
                                              2489,
                                              2558
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            2489,
                                            2559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 82
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          2572,
                                                          2578
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 63,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 63,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          2579,
                                                          2585
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 63,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 63,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2572,
                                                        2585
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 63,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 63,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            2586,
                                                            2594
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 63,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 63,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "partiallyApplied",
                                                          "range": [
                                                            2595,
                                                            2611
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 63,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 63,
                                                              "column": 51
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2586,
                                                          2611
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 63,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 63,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2572,
                                                      2612
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      2613,
                                                      2617
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2572,
                                                    2617
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    2618,
                                                    2622
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2572,
                                                  2622
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  2623,
                                                  2633
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                2572,
                                                2633
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "instance",
                                                  "range": [
                                                    2634,
                                                    2642
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 74
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "runIfPresent",
                                                  "range": [
                                                    2643,
                                                    2655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 95
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2634,
                                                  2655
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 95
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  2657,
                                                  2663
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 97
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2572,
                                              2664
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "range": [
                                            2572,
                                            2665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 105
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1705,
                                        2675
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1693,
                                      2675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1616,
                                  2676
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2493,
                                "_esdocTestName": "it2493"
                              },
                              "range": [
                                1616,
                                2677
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1606,
                            2683
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 74
                            },
                            "end": {
                              "line": 65,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1594,
                          2683
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 62
                          },
                          "end": {
                            "line": 65,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1536,
                      2684
                    ],
                    "loc": {
                      "start": {
                        "line": 41,
                        "column": 4
                      },
                      "end": {
                        "line": 65,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2492,
                    "_esdocTestName": "describe2492"
                  },
                  "range": [
                    1536,
                    2685
                  ],
                  "loc": {
                    "start": {
                      "line": 41,
                      "column": 4
                    },
                    "end": {
                      "line": 65,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        2690,
                        2698
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.createPostMessageSetImmediate()",
                        "raw": "'prototype.createPostMessageSetImmediate()'",
                        "range": [
                          2699,
                          2742
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 13
                          },
                          "end": {
                            "line": 66,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2766,
                                    2768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create the proper flavor of setImmediate using postMessage",
                                    "raw": "'should create the proper flavor of setImmediate using postMessage'",
                                    "range": [
                                      2769,
                                      2836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 78
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "addEventListenerCalledWith",
                                                "range": [
                                                  2868,
                                                  2894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  2897,
                                                  2901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                2868,
                                                2901
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2864,
                                            2902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  2919,
                                                  2927
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        2948,
                                                        2952
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "addEventListener",
                                                            "range": [
                                                              2976,
                                                              2992
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 71,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "name",
                                                                "range": [
                                                                  3004,
                                                                  3008
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 71,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 71,
                                                                    "column": 52
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Identifier",
                                                                "name": "callback",
                                                                "range": [
                                                                  3010,
                                                                  3018
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 71,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 71,
                                                                    "column": 62
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "AssignmentExpression",
                                                                    "operator": "=",
                                                                    "left": {
                                                                      "type": "Identifier",
                                                                      "name": "addEventListenerCalledWith",
                                                                      "range": [
                                                                        3046,
                                                                        3072
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 72,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 72,
                                                                          "column": 50
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "ArrayExpression",
                                                                      "elements": [
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "name",
                                                                          "range": [
                                                                            3076,
                                                                            3080
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 72,
                                                                              "column": 54
                                                                            },
                                                                            "end": {
                                                                              "line": 72,
                                                                              "column": 58
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "callback",
                                                                          "range": [
                                                                            3082,
                                                                            3090
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 72,
                                                                              "column": 60
                                                                            },
                                                                            "end": {
                                                                              "line": 72,
                                                                              "column": 68
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        3075,
                                                                        3091
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 72,
                                                                          "column": 53
                                                                        },
                                                                        "end": {
                                                                          "line": 72,
                                                                          "column": 69
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3046,
                                                                      3091
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 72,
                                                                        "column": 24
                                                                      },
                                                                      "end": {
                                                                        "line": 72,
                                                                        "column": 69
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3046,
                                                                    3092
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 72,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 72,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3020,
                                                                3114
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 71,
                                                                  "column": 64
                                                                },
                                                                "end": {
                                                                  "line": 73,
                                                                  "column": 21
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              2994,
                                                              3114
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 71,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 73,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            2976,
                                                            3114
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 71,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 73,
                                                              "column": 21
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "postMessage",
                                                            "range": [
                                                              3136,
                                                              3147
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 74,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 74,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sinon",
                                                                "range": [
                                                                  3149,
                                                                  3154
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 74,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 74,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "spy",
                                                                "range": [
                                                                  3155,
                                                                  3158
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 74,
                                                                    "column": 39
                                                                  },
                                                                  "end": {
                                                                    "line": 74,
                                                                    "column": 42
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3149,
                                                                3158
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 74,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 74,
                                                                  "column": 42
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              3149,
                                                              3160
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 74,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 74,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            3136,
                                                            3160
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 74,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 74,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "Math",
                                                            "range": [
                                                              3182,
                                                              3186
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 75,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 75,
                                                                "column": 24
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "random",
                                                                  "range": [
                                                                    3214,
                                                                    3220
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 76,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 76,
                                                                      "column": 30
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "sinon",
                                                                          "range": [
                                                                            3222,
                                                                            3227
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 76,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 76,
                                                                              "column": 37
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "stub",
                                                                          "range": [
                                                                            3228,
                                                                            3232
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 76,
                                                                              "column": 38
                                                                            },
                                                                            "end": {
                                                                              "line": 76,
                                                                              "column": 42
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3222,
                                                                          3232
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 76,
                                                                            "column": 32
                                                                          },
                                                                          "end": {
                                                                            "line": 76,
                                                                            "column": 42
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        3222,
                                                                        3234
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 76,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 76,
                                                                          "column": 44
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "returns",
                                                                      "range": [
                                                                        3235,
                                                                        3242
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 76,
                                                                          "column": 45
                                                                        },
                                                                        "end": {
                                                                          "line": 76,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3222,
                                                                      3242
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 76,
                                                                        "column": 32
                                                                      },
                                                                      "end": {
                                                                        "line": 76,
                                                                        "column": 52
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 42,
                                                                      "raw": "42",
                                                                      "range": [
                                                                        3243,
                                                                        3245
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 76,
                                                                          "column": 53
                                                                        },
                                                                        "end": {
                                                                          "line": 76,
                                                                          "column": 55
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3222,
                                                                    3246
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 76,
                                                                      "column": 32
                                                                    },
                                                                    "end": {
                                                                      "line": 76,
                                                                      "column": 56
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  3214,
                                                                  3246
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 76,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 76,
                                                                    "column": 56
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              3188,
                                                              3268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 75,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 77,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            3182,
                                                            3268
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 75,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 77,
                                                              "column": 21
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2954,
                                                        3286
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      2948,
                                                      3286
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "runIfPresent",
                                                      "range": [
                                                        3304,
                                                        3316
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "sinon",
                                                          "range": [
                                                            3318,
                                                            3323
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            3324,
                                                            3327
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3318,
                                                          3327
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        3318,
                                                        3329
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3304,
                                                      3329
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        3347,
                                                        3375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                3377,
                                                                3382
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 80,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 80,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                3383,
                                                                3387
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 80,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 80,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3377,
                                                              3387
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 80,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 80,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            3377,
                                                            3389
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            3390,
                                                            3397
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3377,
                                                          3397
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 80,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 80,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 123456,
                                                          "raw": "123456",
                                                          "range": [
                                                            3398,
                                                            3404
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 73
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3377,
                                                        3405
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3347,
                                                      3405
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2930,
                                                  3419
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                2919,
                                                3419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2915,
                                            3420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateImpl",
                                                "range": [
                                                  3437,
                                                  3453
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            3456,
                                                            3467
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            3468,
                                                            3487
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 82,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 82,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3456,
                                                          3487
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          3488,
                                                          3497
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3456,
                                                        3497
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createPostMessageSetImmediate",
                                                      "range": [
                                                        3498,
                                                        3527
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 106
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3456,
                                                      3527
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 106
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      3528,
                                                      3532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 107
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 111
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3456,
                                                    3532
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 82,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 82,
                                                      "column": 111
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      3533,
                                                      3541
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 112
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 120
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3456,
                                                  3542
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 121
                                                  }
                                                }
                                              },
                                              "range": [
                                                3437,
                                                3542
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 121
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3433,
                                            3543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 122
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          3556,
                                                          3562
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3563,
                                                          3569
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3556,
                                                        3569
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 83,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 83,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "setImmediateImpl",
                                                        "range": [
                                                          3570,
                                                          3586
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 42
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3556,
                                                      3587
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 83,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 83,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      3588,
                                                      3590
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 83,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 83,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3556,
                                                    3590
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    3591,
                                                    3593
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3556,
                                                  3593
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  3594,
                                                  3595
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                3556,
                                                3595
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  3596,
                                                  3606
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3556,
                                              3607
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            3556,
                                            3608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        3621,
                                                        3627
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3628,
                                                        3634
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3621,
                                                      3634
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "addEventListenerCalledWith",
                                                        "range": [
                                                          3635,
                                                          3661
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          3662,
                                                          3663
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3635,
                                                        3664
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 55
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3621,
                                                    3665
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 84,
                                                      "column": 56
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3666,
                                                    3668
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 84,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3621,
                                                  3668
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3669,
                                                  3674
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                3621,
                                                3674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "message",
                                                "raw": "'message'",
                                                "range": [
                                                  3675,
                                                  3684
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 75
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3621,
                                              3685
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            3621,
                                            3686
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 77
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "addEventListenerCalledWith",
                                                "range": [
                                                  3699,
                                                  3725
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  3726,
                                                  3727
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                3699,
                                                3728
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "data",
                                                      "range": [
                                                        3731,
                                                        3735
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 85,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": "setImmediate$42$123456",
                                                      "raw": "'setImmediate$42$123456'",
                                                      "range": [
                                                        3737,
                                                        3761
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 85,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3731,
                                                      3761
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        3763,
                                                        3769
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 76
                                                        },
                                                        "end": {
                                                          "line": 85,
                                                          "column": 82
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "instance",
                                                        "range": [
                                                          3771,
                                                          3779
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 85,
                                                            "column": 84
                                                          },
                                                          "end": {
                                                            "line": 85,
                                                            "column": 92
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "root",
                                                        "range": [
                                                          3780,
                                                          3784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 85,
                                                            "column": 93
                                                          },
                                                          "end": {
                                                            "line": 85,
                                                            "column": 97
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3771,
                                                        3784
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 85,
                                                          "column": 97
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3763,
                                                      3784
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 97
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3729,
                                                  3786
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 99
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3699,
                                              3787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 100
                                              }
                                            }
                                          },
                                          "range": [
                                            3699,
                                            3788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 101
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          3801,
                                                          3807
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 86,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 86,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3808,
                                                          3814
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 86,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 86,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3801,
                                                        3814
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 86,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 86,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            3815,
                                                            3823
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "runIfPresent",
                                                          "range": [
                                                            3824,
                                                            3836
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3815,
                                                          3836
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 86,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 86,
                                                            "column": 47
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3801,
                                                      3837
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 86,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 86,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      3838,
                                                      3842
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 86,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 86,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3801,
                                                    3842
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 86,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 86,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    3843,
                                                    3847
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 86,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 86,
                                                      "column": 58
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3801,
                                                  3847
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  3848,
                                                  3858
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                3801,
                                                3858
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 86,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 86,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  3859,
                                                  3865
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 76
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3801,
                                              3866
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 86,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 86,
                                                "column": 77
                                              }
                                            }
                                          },
                                          "range": [
                                            3801,
                                            3867
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 78
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "action",
                                                "range": [
                                                  3884,
                                                  3890
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    3905,
                                                    3943
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 87,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        3923,
                                                        3929
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3893,
                                                  3943
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3884,
                                                3943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3880,
                                            3944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  3961,
                                                  3967
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setImmediateImpl",
                                                  "range": [
                                                    3970,
                                                    3986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 90,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 90,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "action",
                                                    "range": [
                                                      3987,
                                                      3993
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3970,
                                                  3994
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                3961,
                                                3994
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3957,
                                            3995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                3923,
                                                3929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        4008,
                                                        4014
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4015,
                                                        4021
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4008,
                                                      4021
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 91,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 91,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        4022,
                                                        4028
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4008,
                                                    4029
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4030,
                                                    4032
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4008,
                                                  4032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4033,
                                                  4038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                4008,
                                                4038
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  4039,
                                                  4045
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4008,
                                              4046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            4008,
                                            4047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        4060,
                                                        4066
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4067,
                                                        4073
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4060,
                                                      4073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "instance",
                                                        "range": [
                                                          4074,
                                                          4082
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 92,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 92,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "addFromSetImmediateArguments",
                                                        "range": [
                                                          4083,
                                                          4111
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 92,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 92,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4074,
                                                        4111
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 63
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4060,
                                                    4112
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "have",
                                                  "range": [
                                                    4113,
                                                    4117
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4060,
                                                  4117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "been",
                                                "range": [
                                                  4118,
                                                  4122
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                4060,
                                                4122
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "called",
                                              "range": [
                                                4123,
                                                4129
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            "range": [
                                              4060,
                                              4129
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            4060,
                                            4130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 82
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          4143,
                                                          4149
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 93,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 93,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          4150,
                                                          4156
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 93,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 93,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4143,
                                                        4156
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 93,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 93,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              4157,
                                                              4165
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 93,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 93,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "root",
                                                            "range": [
                                                              4166,
                                                              4170
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 93,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 93,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4157,
                                                            4170
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 93,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 93,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "postMessage",
                                                          "range": [
                                                            4171,
                                                            4182
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 93,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 93,
                                                              "column": 51
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4157,
                                                          4182
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 93,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 93,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4143,
                                                      4183
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      4184,
                                                      4188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 93,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4143,
                                                    4188
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 93,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 93,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    4189,
                                                    4193
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 93,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 93,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4143,
                                                  4193
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  4194,
                                                  4204
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                4143,
                                                4204
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "setImmediate$42$123456",
                                                "raw": "'setImmediate$42$123456'",
                                                "range": [
                                                  4205,
                                                  4229
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "*",
                                                "raw": "'*'",
                                                "range": [
                                                  4231,
                                                  4234
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 100
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4143,
                                              4235
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 93,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 93,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "range": [
                                            4143,
                                            4236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 105
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2850,
                                        4246
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2838,
                                      4246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2766,
                                  4247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2495,
                                "_esdocTestName": "it2495"
                              },
                              "range": [
                                2766,
                                4248
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2756,
                            4254
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 70
                            },
                            "end": {
                              "line": 95,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2744,
                          4254
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 58
                          },
                          "end": {
                            "line": 95,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2690,
                      4255
                    ],
                    "loc": {
                      "start": {
                        "line": 66,
                        "column": 4
                      },
                      "end": {
                        "line": 95,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2494,
                    "_esdocTestName": "describe2494"
                  },
                  "range": [
                    2690,
                    4256
                  ],
                  "loc": {
                    "start": {
                      "line": 66,
                      "column": 4
                    },
                    "end": {
                      "line": 95,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        4261,
                        4269
                      ],
                      "loc": {
                        "start": {
                          "line": 96,
                          "column": 4
                        },
                        "end": {
                          "line": 96,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.createMessageChannelSetImmediate",
                        "raw": "'prototype.createMessageChannelSetImmediate'",
                        "range": [
                          4270,
                          4314
                        ],
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 13
                          },
                          "end": {
                            "line": 96,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4338,
                                    4340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create the proper flavor of setImmediate that uses message channels",
                                    "raw": "'should create the proper flavor of setImmediate that uses message channels'",
                                    "range": [
                                      4341,
                                      4417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 87
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "port1",
                                                "range": [
                                                  4449,
                                                  4454
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [],
                                                "range": [
                                                  4457,
                                                  4459
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                4449,
                                                4459
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 26
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4445,
                                            4460
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 27
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "port2",
                                                "range": [
                                                  4477,
                                                  4482
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "postMessage",
                                                      "range": [
                                                        4503,
                                                        4514
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 100,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 100,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "sinon",
                                                          "range": [
                                                            4516,
                                                            4521
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 100,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 100,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            4522,
                                                            4525
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 100,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 100,
                                                              "column": 38
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4516,
                                                          4525
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 100,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 100,
                                                            "column": 38
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        4516,
                                                        4527
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 100,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 100,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4503,
                                                      4527
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 100,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 100,
                                                        "column": 40
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4485,
                                                  4541
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                4477,
                                                4541
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 101,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4473,
                                            4542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "MockMessageChannel",
                                            "range": [
                                              4564,
                                              4582
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        4603,
                                                        4607
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 103,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 103,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "port1",
                                                      "range": [
                                                        4608,
                                                        4613
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 103,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 103,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4603,
                                                      4613
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "port1",
                                                    "range": [
                                                      4616,
                                                      4621
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4603,
                                                    4621
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4603,
                                                  4622
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        4639,
                                                        4643
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 104,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 104,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "port2",
                                                      "range": [
                                                        4644,
                                                        4649
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 104,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 104,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4639,
                                                      4649
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 104,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 104,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "port2",
                                                    "range": [
                                                      4652,
                                                      4657
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 104,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 104,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4639,
                                                    4657
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 104,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 104,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4639,
                                                  4658
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 35
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4585,
                                              4672
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            4555,
                                            4672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  4689,
                                                  4697
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        4718,
                                                        4722
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 107,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "MessageChannel",
                                                            "range": [
                                                              4746,
                                                              4760
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 108,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 108,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "name": "MockMessageChannel",
                                                            "range": [
                                                              4762,
                                                              4780
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 108,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 108,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            4746,
                                                            4780
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 108,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 108,
                                                              "column": 54
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4724,
                                                        4798
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 109,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4718,
                                                      4798
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "runIfPresent",
                                                      "range": [
                                                        4816,
                                                        4828
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 110,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 110,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "sinon",
                                                          "range": [
                                                            4830,
                                                            4835
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 110,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 110,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            4836,
                                                            4839
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 110,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 110,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4830,
                                                          4839
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 110,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 110,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        4830,
                                                        4841
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 110,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 110,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4816,
                                                      4841
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 110,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 110,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        4859,
                                                        4887
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 111,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 111,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                4889,
                                                                4894
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 111,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 111,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                4895,
                                                                4899
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 111,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 111,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4889,
                                                              4899
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 111,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 111,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            4889,
                                                            4901
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 111,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 111,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            4902,
                                                            4909
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 111,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 111,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4889,
                                                          4909
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 111,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 111,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 123456,
                                                          "raw": "123456",
                                                          "range": [
                                                            4910,
                                                            4916
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 111,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 111,
                                                              "column": 73
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4889,
                                                        4917
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 111,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 111,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4859,
                                                      4917
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 111,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 111,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4700,
                                                  4931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                4689,
                                                4931
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4685,
                                            4932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateImpl",
                                                "range": [
                                                  4949,
                                                  4965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            4968,
                                                            4979
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 113,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 113,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            4980,
                                                            4999
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 113,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 113,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4968,
                                                          4999
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 113,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 113,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          5000,
                                                          5009
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 113,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 113,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4968,
                                                        5009
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 113,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 113,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createMessageChannelSetImmediate",
                                                      "range": [
                                                        5010,
                                                        5042
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 113,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 113,
                                                          "column": 109
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4968,
                                                      5042
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 109
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      5043,
                                                      5047
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 110
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 114
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4968,
                                                    5047
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 113,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 113,
                                                      "column": 114
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      5048,
                                                      5056
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 115
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 123
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4968,
                                                  5057
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 124
                                                  }
                                                }
                                              },
                                              "range": [
                                                4949,
                                                5057
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 124
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4945,
                                            5058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 125
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          5071,
                                                          5077
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5078,
                                                          5084
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5071,
                                                        5084
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 114,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 114,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "setImmediateImpl",
                                                        "range": [
                                                          5085,
                                                          5101
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 42
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5071,
                                                      5102
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      5103,
                                                      5105
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5071,
                                                    5105
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 114,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 114,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    5106,
                                                    5108
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 114,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 114,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5071,
                                                  5108
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5109,
                                                  5110
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                5071,
                                                5110
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  5111,
                                                  5121
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5071,
                                              5122
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            5071,
                                            5123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          5136,
                                                          5142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5143,
                                                          5149
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5136,
                                                        5149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "port1",
                                                          "range": [
                                                            5150,
                                                            5155
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 115,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 115,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onmessage",
                                                          "range": [
                                                            5156,
                                                            5165
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 115,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 115,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5150,
                                                          5165
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 41
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5136,
                                                      5166
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      5167,
                                                      5169
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5136,
                                                    5169
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    5170,
                                                    5172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5136,
                                                  5172
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5173,
                                                  5174
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                5136,
                                                5174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  5175,
                                                  5185
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5136,
                                              5186
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 115,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 115,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            5136,
                                            5187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "port1",
                                                "range": [
                                                  5200,
                                                  5205
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onmessage",
                                                "range": [
                                                  5206,
                                                  5215
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                5200,
                                                5215
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "data",
                                                      "range": [
                                                        5218,
                                                        5222
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": "something",
                                                      "raw": "'something'",
                                                      "range": [
                                                        5224,
                                                        5235
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      5218,
                                                      5235
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 116,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 116,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5216,
                                                  5237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5200,
                                              5238
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 116,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 116,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            5200,
                                            5239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          5252,
                                                          5258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5259,
                                                          5265
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5252,
                                                        5265
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 117,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 117,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            5266,
                                                            5274
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 117,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 117,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "runIfPresent",
                                                          "range": [
                                                            5275,
                                                            5287
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 117,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 117,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5266,
                                                          5287
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 47
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5252,
                                                      5288
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      5289,
                                                      5293
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5252,
                                                    5293
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 117,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    5294,
                                                    5298
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 117,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 58
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5252,
                                                  5298
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  5299,
                                                  5309
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                5252,
                                                5309
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "something",
                                                "raw": "'something'",
                                                "range": [
                                                  5310,
                                                  5321
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5252,
                                              5322
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 117,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            5252,
                                            5323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 83
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "action",
                                                "range": [
                                                  5340,
                                                  5346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    5361,
                                                    5399
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 118,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 120,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        5379,
                                                        5385
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 119,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 119,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5349,
                                                  5399
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                5340,
                                                5399
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5336,
                                            5400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  5417,
                                                  5423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setImmediateImpl",
                                                  "range": [
                                                    5426,
                                                    5442
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 121,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "action",
                                                    "range": [
                                                      5443,
                                                      5449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 121,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 121,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5426,
                                                  5450
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                5417,
                                                5450
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5413,
                                            5451
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                5379,
                                                5385
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        5464,
                                                        5470
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 122,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 122,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        5471,
                                                        5477
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 122,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 122,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5464,
                                                      5477
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        5478,
                                                        5484
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 122,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 122,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5464,
                                                    5485
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    5486,
                                                    5488
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5464,
                                                  5488
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  5489,
                                                  5494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                5464,
                                                5494
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  5495,
                                                  5501
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5464,
                                              5502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            5464,
                                            5503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          5516,
                                                          5522
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          5523,
                                                          5529
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5516,
                                                        5529
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 123,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 123,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "port2",
                                                          "range": [
                                                            5530,
                                                            5535
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "postMessage",
                                                          "range": [
                                                            5536,
                                                            5547
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5530,
                                                          5547
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 43
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5516,
                                                      5548
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      5549,
                                                      5553
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5516,
                                                    5553
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    5554,
                                                    5558
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5516,
                                                  5558
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  5559,
                                                  5569
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                5516,
                                                5569
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  5570,
                                                  5576
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5516,
                                              5577
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 123,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            5516,
                                            5578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 74
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4431,
                                        5588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 101
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4419,
                                      5588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 89
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4338,
                                  5589
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2497,
                                "_esdocTestName": "it2497"
                              },
                              "range": [
                                4338,
                                5590
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            4328,
                            5596
                          ],
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 71
                            },
                            "end": {
                              "line": 125,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4316,
                          5596
                        ],
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 59
                          },
                          "end": {
                            "line": 125,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4261,
                      5597
                    ],
                    "loc": {
                      "start": {
                        "line": 96,
                        "column": 4
                      },
                      "end": {
                        "line": 125,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2496,
                    "_esdocTestName": "describe2496"
                  },
                  "range": [
                    4261,
                    5598
                  ],
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 4
                    },
                    "end": {
                      "line": 125,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        5603,
                        5611
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.createReadyStateChangeSetImmediate",
                        "raw": "'prototype.createReadyStateChangeSetImmediate'",
                        "range": [
                          5612,
                          5658
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 13
                          },
                          "end": {
                            "line": 126,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5682,
                                    5684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create the proper flavor of setImmediate that uses readystatechange on a DOM element",
                                    "raw": "'should create the proper flavor of setImmediate that uses readystatechange on a DOM element'",
                                    "range": [
                                      5685,
                                      5778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 104
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "fakeScriptElement",
                                                "range": [
                                                  5810,
                                                  5827
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [],
                                                "range": [
                                                  5830,
                                                  5832
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                5810,
                                                5832
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5806,
                                            5833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  5850,
                                                  5858
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        5879,
                                                        5883
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 130,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 130,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "document",
                                                            "range": [
                                                              5907,
                                                              5915
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "createElement",
                                                                  "range": [
                                                                    5943,
                                                                    5956
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 132,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 132,
                                                                      "column": 37
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "sinon",
                                                                          "range": [
                                                                            5958,
                                                                            5963
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 132,
                                                                              "column": 39
                                                                            },
                                                                            "end": {
                                                                              "line": 132,
                                                                              "column": 44
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "stub",
                                                                          "range": [
                                                                            5964,
                                                                            5968
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 132,
                                                                              "column": 45
                                                                            },
                                                                            "end": {
                                                                              "line": 132,
                                                                              "column": 49
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5958,
                                                                          5968
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 132,
                                                                            "column": 39
                                                                          },
                                                                          "end": {
                                                                            "line": 132,
                                                                            "column": 49
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        5958,
                                                                        5970
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 132,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 132,
                                                                          "column": 51
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "returns",
                                                                      "range": [
                                                                        5971,
                                                                        5978
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 132,
                                                                          "column": 52
                                                                        },
                                                                        "end": {
                                                                          "line": 132,
                                                                          "column": 59
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5958,
                                                                      5978
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 132,
                                                                        "column": 39
                                                                      },
                                                                      "end": {
                                                                        "line": 132,
                                                                        "column": 59
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "fakeScriptElement",
                                                                      "range": [
                                                                        5979,
                                                                        5996
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 132,
                                                                          "column": 60
                                                                        },
                                                                        "end": {
                                                                          "line": 132,
                                                                          "column": 77
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    5958,
                                                                    5997
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 132,
                                                                      "column": 39
                                                                    },
                                                                    "end": {
                                                                      "line": 132,
                                                                      "column": 78
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  5943,
                                                                  5997
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 132,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 132,
                                                                    "column": 78
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "documentElement",
                                                                  "range": [
                                                                    6023,
                                                                    6038
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 133,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 133,
                                                                      "column": 39
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "appendChild",
                                                                        "range": [
                                                                          6070,
                                                                          6081
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 134,
                                                                            "column": 28
                                                                          },
                                                                          "end": {
                                                                            "line": 134,
                                                                            "column": 39
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "sinon",
                                                                            "range": [
                                                                              6083,
                                                                              6088
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 134,
                                                                                "column": 41
                                                                              },
                                                                              "end": {
                                                                                "line": 134,
                                                                                "column": 46
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "spy",
                                                                            "range": [
                                                                              6089,
                                                                              6092
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 134,
                                                                                "column": 47
                                                                              },
                                                                              "end": {
                                                                                "line": 134,
                                                                                "column": 50
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            6083,
                                                                            6092
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 134,
                                                                              "column": 41
                                                                            },
                                                                            "end": {
                                                                              "line": 134,
                                                                              "column": 50
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [],
                                                                        "range": [
                                                                          6083,
                                                                          6094
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 134,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 134,
                                                                            "column": 52
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        6070,
                                                                        6094
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 134,
                                                                          "column": 28
                                                                        },
                                                                        "end": {
                                                                          "line": 134,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "removeChild",
                                                                        "range": [
                                                                          6124,
                                                                          6135
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 135,
                                                                            "column": 28
                                                                          },
                                                                          "end": {
                                                                            "line": 135,
                                                                            "column": 39
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "sinon",
                                                                            "range": [
                                                                              6137,
                                                                              6142
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 135,
                                                                                "column": 41
                                                                              },
                                                                              "end": {
                                                                                "line": 135,
                                                                                "column": 46
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "spy",
                                                                            "range": [
                                                                              6143,
                                                                              6146
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 135,
                                                                                "column": 47
                                                                              },
                                                                              "end": {
                                                                                "line": 135,
                                                                                "column": 50
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            6137,
                                                                            6146
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 135,
                                                                              "column": 41
                                                                            },
                                                                            "end": {
                                                                              "line": 135,
                                                                              "column": 50
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [],
                                                                        "range": [
                                                                          6137,
                                                                          6148
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 135,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 135,
                                                                            "column": 52
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        6124,
                                                                        6148
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 135,
                                                                          "column": 28
                                                                        },
                                                                        "end": {
                                                                          "line": 135,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6040,
                                                                    6175
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 133,
                                                                      "column": 41
                                                                    },
                                                                    "end": {
                                                                      "line": 136,
                                                                      "column": 25
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  6023,
                                                                  6175
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 133,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 136,
                                                                    "column": 25
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              5917,
                                                              6197
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 30
                                                              },
                                                              "end": {
                                                                "line": 137,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            5907,
                                                            6197
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 131,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 137,
                                                              "column": 21
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5885,
                                                        6215
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 130,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 138,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      5879,
                                                      6215
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 138,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "runIfPresent",
                                                      "range": [
                                                        6233,
                                                        6245
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 139,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 139,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "sinon",
                                                          "range": [
                                                            6247,
                                                            6252
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 139,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 139,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            6253,
                                                            6256
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 139,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 139,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6247,
                                                          6256
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 139,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 139,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        6247,
                                                        6258
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 139,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 139,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      6233,
                                                      6258
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        6276,
                                                        6304
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                6306,
                                                                6311
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 140,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 140,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                6312,
                                                                6316
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 140,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 140,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6306,
                                                              6316
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 140,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 140,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            6306,
                                                            6318
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 140,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 140,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            6319,
                                                            6326
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 140,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 140,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6306,
                                                          6326
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 123456,
                                                          "raw": "123456",
                                                          "range": [
                                                            6327,
                                                            6333
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 140,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 140,
                                                              "column": 73
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6306,
                                                        6334
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      6276,
                                                      6334
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 74
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5861,
                                                  6348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                5850,
                                                6348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5846,
                                            6349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateImpl",
                                                "range": [
                                                  6366,
                                                  6382
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            6385,
                                                            6396
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 142,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 142,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            6397,
                                                            6416
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 142,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 142,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6385,
                                                          6416
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 142,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 142,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          6417,
                                                          6426
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 142,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 142,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6385,
                                                        6426
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 142,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 142,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createReadyStateChangeSetImmediate",
                                                      "range": [
                                                        6427,
                                                        6461
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 142,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 142,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6385,
                                                      6461
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 111
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      6462,
                                                      6466
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 112
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 116
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6385,
                                                    6466
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 116
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      6467,
                                                      6475
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 117
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 125
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6385,
                                                  6476
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 126
                                                  }
                                                }
                                              },
                                              "range": [
                                                6366,
                                                6476
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 126
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6362,
                                            6477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 127
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          6490,
                                                          6496
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 143,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 143,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          6497,
                                                          6503
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 143,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 143,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6490,
                                                        6503
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 143,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 143,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "setImmediateImpl",
                                                        "range": [
                                                          6504,
                                                          6520
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 143,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 143,
                                                            "column": 42
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6490,
                                                      6521
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      6522,
                                                      6524
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6490,
                                                    6524
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    6525,
                                                    6527
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6490,
                                                  6527
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6528,
                                                  6529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                6490,
                                                6529
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  6530,
                                                  6540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6490,
                                              6541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 143,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 143,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            6490,
                                            6542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "action",
                                                "range": [
                                                  6559,
                                                  6565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    6580,
                                                    6618
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 144,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 146,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        6598,
                                                        6604
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6568,
                                                  6618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                6559,
                                                6618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6555,
                                            6619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  6636,
                                                  6642
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setImmediateImpl",
                                                  "range": [
                                                    6645,
                                                    6661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 147,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 147,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "action",
                                                    "range": [
                                                      6662,
                                                      6668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 147,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 147,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6645,
                                                  6669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                6636,
                                                6669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6632,
                                            6670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                6598,
                                                6604
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        6683,
                                                        6689
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        6690,
                                                        6696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6683,
                                                      6696
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        6697,
                                                        6703
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6683,
                                                    6704
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    6705,
                                                    6707
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6683,
                                                  6707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  6708,
                                                  6713
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                6683,
                                                6713
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  6714,
                                                  6720
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6683,
                                              6721
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            6683,
                                            6722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          6735,
                                                          6741
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          6742,
                                                          6748
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6735,
                                                        6748
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 149,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 149,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "instance",
                                                              "range": [
                                                                6749,
                                                                6757
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 149,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 149,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "root",
                                                              "range": [
                                                                6758,
                                                                6762
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 149,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 149,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6749,
                                                              6762
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 149,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 149,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "document",
                                                            "range": [
                                                              6763,
                                                              6771
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 149,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 149,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6749,
                                                            6771
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 149,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 149,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "createElement",
                                                          "range": [
                                                            6772,
                                                            6785
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 149,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 149,
                                                              "column": 62
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6749,
                                                          6785
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 62
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6735,
                                                      6786
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      6787,
                                                      6791
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6735,
                                                    6791
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    6792,
                                                    6796
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 69
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 73
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6735,
                                                  6796
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  6797,
                                                  6807
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                6735,
                                                6807
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 84
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "script",
                                                "raw": "'script'",
                                                "range": [
                                                  6808,
                                                  6816
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 85
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 93
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6735,
                                              6817
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 149,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 94
                                              }
                                            }
                                          },
                                          "range": [
                                            6735,
                                            6818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 95
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          6831,
                                                          6837
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 150,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 150,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          6838,
                                                          6844
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 150,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 150,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6831,
                                                        6844
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 150,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 150,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "fakeScriptElement",
                                                          "range": [
                                                            6845,
                                                            6862
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 150,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 150,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onreadystatechange",
                                                          "range": [
                                                            6863,
                                                            6881
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 150,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 150,
                                                              "column": 62
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6845,
                                                          6881
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 150,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 150,
                                                            "column": 62
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6831,
                                                      6882
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      6883,
                                                      6885
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6831,
                                                    6885
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 66
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    6886,
                                                    6888
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6831,
                                                  6888
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6889,
                                                  6890
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                6831,
                                                6890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "function",
                                                "raw": "'function'",
                                                "range": [
                                                  6891,
                                                  6901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 82
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6831,
                                              6902
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            6831,
                                            6903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 84
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          6916,
                                                          6922
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 151,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 151,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          6923,
                                                          6929
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 151,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 151,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6916,
                                                        6929
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 151,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 151,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  6930,
                                                                  6938
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 151,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 151,
                                                                    "column": 34
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "root",
                                                                "range": [
                                                                  6939,
                                                                  6943
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 151,
                                                                    "column": 35
                                                                  },
                                                                  "end": {
                                                                    "line": 151,
                                                                    "column": 39
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6930,
                                                                6943
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 151,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 151,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "document",
                                                              "range": [
                                                                6944,
                                                                6952
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 151,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 151,
                                                                  "column": 48
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6930,
                                                              6952
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 151,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 151,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "documentElement",
                                                            "range": [
                                                              6953,
                                                              6968
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 151,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 151,
                                                                "column": 64
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6930,
                                                            6968
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 151,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 151,
                                                              "column": 64
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "appendChild",
                                                          "range": [
                                                            6969,
                                                            6980
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 151,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 151,
                                                              "column": 76
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6930,
                                                          6980
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 151,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 151,
                                                            "column": 76
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6916,
                                                      6981
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 151,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 151,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      6982,
                                                      6986
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 151,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 151,
                                                        "column": 82
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6916,
                                                    6986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 151,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 151,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    6987,
                                                    6991
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 151,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 151,
                                                      "column": 87
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6916,
                                                  6991
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 87
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  6992,
                                                  7002
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 88
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              "range": [
                                                6916,
                                                7002
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 98
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "fakeScriptElement",
                                                "range": [
                                                  7003,
                                                  7020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 99
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 116
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6916,
                                              7021
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 151,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 151,
                                                "column": 117
                                              }
                                            }
                                          },
                                          "range": [
                                            6916,
                                            7022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 118
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "fakeScriptElement",
                                                "range": [
                                                  7035,
                                                  7052
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onreadystatechange",
                                                "range": [
                                                  7053,
                                                  7071
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                7035,
                                                7071
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              7035,
                                              7073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 152,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 152,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            7035,
                                            7074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          7087,
                                                          7093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 153,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 153,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          7094,
                                                          7100
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 153,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 153,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7087,
                                                        7100
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            7101,
                                                            7109
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 153,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 153,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "runIfPresent",
                                                          "range": [
                                                            7110,
                                                            7122
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 153,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 153,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7101,
                                                          7122
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 153,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 153,
                                                            "column": 47
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7087,
                                                      7123
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      7124,
                                                      7128
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7087,
                                                    7128
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    7129,
                                                    7133
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 58
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7087,
                                                  7133
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  7134,
                                                  7144
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                7087,
                                                7144
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  7145,
                                                  7151
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 76
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7087,
                                              7152
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 77
                                              }
                                            }
                                          },
                                          "range": [
                                            7087,
                                            7153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 78
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          7166,
                                                          7172
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          7173,
                                                          7179
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7166,
                                                        7179
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 154,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 154,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "fakeScriptElement",
                                                          "range": [
                                                            7180,
                                                            7197
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 154,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 154,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onreadystatechange",
                                                          "range": [
                                                            7198,
                                                            7216
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 154,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 154,
                                                              "column": 62
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7180,
                                                          7216
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 62
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7166,
                                                      7217
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 154,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 154,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      7218,
                                                      7220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 154,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 154,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7166,
                                                    7220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 154,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 154,
                                                      "column": 66
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    7221,
                                                    7223
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 154,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 154,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7166,
                                                  7223
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7224,
                                                  7225
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                7166,
                                                7225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "null",
                                                "raw": "'null'",
                                                "range": [
                                                  7226,
                                                  7232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 78
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7166,
                                              7233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "range": [
                                            7166,
                                            7234
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 80
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          7247,
                                                          7253
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          7254,
                                                          7260
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7247,
                                                        7260
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  7261,
                                                                  7269
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 155,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 155,
                                                                    "column": 34
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "root",
                                                                "range": [
                                                                  7270,
                                                                  7274
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 155,
                                                                    "column": 35
                                                                  },
                                                                  "end": {
                                                                    "line": 155,
                                                                    "column": 39
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7261,
                                                                7274
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 155,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 155,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "document",
                                                              "range": [
                                                                7275,
                                                                7283
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 155,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 155,
                                                                  "column": 48
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7261,
                                                              7283
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "documentElement",
                                                            "range": [
                                                              7284,
                                                              7299
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 64
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7261,
                                                            7299
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 64
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "removeChild",
                                                          "range": [
                                                            7300,
                                                            7311
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 76
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7261,
                                                          7311
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 76
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7247,
                                                      7312
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      7313,
                                                      7317
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 82
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7247,
                                                    7317
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 155,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 155,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    7318,
                                                    7322
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 155,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 155,
                                                      "column": 87
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7247,
                                                  7322
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 87
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  7323,
                                                  7333
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 88
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              "range": [
                                                7247,
                                                7333
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 155,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 155,
                                                  "column": 98
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "fakeScriptElement",
                                                "range": [
                                                  7334,
                                                  7351
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 99
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 116
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7247,
                                              7352
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 117
                                              }
                                            }
                                          },
                                          "range": [
                                            7247,
                                            7353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 118
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5792,
                                        7363
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 118
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5780,
                                      7363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 106
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5682,
                                  7364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2499,
                                "_esdocTestName": "it2499"
                              },
                              "range": [
                                5682,
                                7365
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            5672,
                            7371
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 73
                            },
                            "end": {
                              "line": 157,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5660,
                          7371
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 61
                          },
                          "end": {
                            "line": 157,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5603,
                      7372
                    ],
                    "loc": {
                      "start": {
                        "line": 126,
                        "column": 4
                      },
                      "end": {
                        "line": 157,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2498,
                    "_esdocTestName": "describe2498"
                  },
                  "range": [
                    5603,
                    7373
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 157,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        7378,
                        7386
                      ],
                      "loc": {
                        "start": {
                          "line": 158,
                          "column": 4
                        },
                        "end": {
                          "line": 158,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "when setImmediate does *not* exist on root",
                        "raw": "'when setImmediate does *not* exist on root'",
                        "range": [
                          7387,
                          7431
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 13
                          },
                          "end": {
                            "line": 158,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    7455,
                                    7463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when it can use process.nextTick",
                                    "raw": "'when it can use process.nextTick'",
                                    "range": [
                                      7464,
                                      7498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                7526,
                                                7528
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should use the post message impl",
                                                "raw": "'should use the post message impl'",
                                                "range": [
                                                  7529,
                                                  7563
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "nextTickImpl",
                                                            "range": [
                                                              7599,
                                                              7611
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 161,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 161,
                                                                "column": 32
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                7626,
                                                                7672
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 161,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 163,
                                                                  "column": 17
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    7648,
                                                                    7654
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 162,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 162,
                                                                      "column": 26
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              7614,
                                                              7672
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 161,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 163,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7599,
                                                            7672
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 161,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 163,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        7595,
                                                        7673
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  7690,
                                                                  7697
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 164,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 164,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  7698,
                                                                  7702
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 164,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 164,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7690,
                                                                7702
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 164,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 164,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      7703,
                                                                      7714
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 164,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 164,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      7715,
                                                                      7734
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 164,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 164,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7703,
                                                                    7734
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 164,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 164,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    7735,
                                                                    7744
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 164,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 164,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7703,
                                                                  7744
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 164,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 164,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseProcessNextTick",
                                                                "raw": "'canUseProcessNextTick'",
                                                                "range": [
                                                                  7746,
                                                                  7769
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 164,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 164,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7690,
                                                              7770
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 164,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 164,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              7771,
                                                              7778
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 164,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 164,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7690,
                                                            7778
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 164,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 164,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": true,
                                                            "raw": "true",
                                                            "range": [
                                                              7779,
                                                              7783
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 164,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 164,
                                                                "column": 109
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7690,
                                                          7784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 164,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 164,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7690,
                                                        7785
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 164,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 164,
                                                          "column": 111
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            7648,
                                                            7654
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 162,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 162,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  7802,
                                                                  7809
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 165,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 165,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  7810,
                                                                  7814
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 165,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 165,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7802,
                                                                7814
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 165,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 165,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      7815,
                                                                      7826
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 165,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 165,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      7827,
                                                                      7846
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 165,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 165,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7815,
                                                                    7846
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 165,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 165,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    7847,
                                                                    7856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 165,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 165,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7815,
                                                                  7856
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 165,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 165,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUsePostMessage",
                                                                "raw": "'canUsePostMessage'",
                                                                "range": [
                                                                  7858,
                                                                  7877
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 165,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 165,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7802,
                                                              7878
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 165,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 165,
                                                                "column": 92
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              7879,
                                                              7886
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 165,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 165,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7802,
                                                            7886
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 165,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 165,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              7887,
                                                              7892
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 165,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 165,
                                                                "column": 106
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7802,
                                                          7893
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 165,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 165,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7802,
                                                        7894
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 165,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 165,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  7911,
                                                                  7918
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 166,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 166,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  7919,
                                                                  7923
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 166,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 166,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7911,
                                                                7923
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 166,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 166,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      7924,
                                                                      7935
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 166,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 166,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      7936,
                                                                      7955
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 166,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 166,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    7924,
                                                                    7955
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 166,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 166,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    7956,
                                                                    7965
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 166,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 166,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7924,
                                                                  7965
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 166,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 166,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseMessageChannel",
                                                                "raw": "'canUseMessageChannel'",
                                                                "range": [
                                                                  7967,
                                                                  7989
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 166,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 166,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              7911,
                                                              7990
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 166,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 166,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              7991,
                                                              7998
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 166,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 166,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7911,
                                                            7998
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 166,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 166,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              7999,
                                                              8004
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 166,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 166,
                                                                "column": 109
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7911,
                                                          8005
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 166,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 166,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7911,
                                                        8006
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 166,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 166,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  8023,
                                                                  8030
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 167,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 167,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  8031,
                                                                  8035
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 167,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 167,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8023,
                                                                8035
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 167,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 167,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      8036,
                                                                      8047
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 167,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 167,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      8048,
                                                                      8067
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 167,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 167,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8036,
                                                                    8067
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 167,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 167,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    8068,
                                                                    8077
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 167,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 167,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8036,
                                                                  8077
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 167,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 167,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseReadyStateChange",
                                                                "raw": "'canUseReadyStateChange'",
                                                                "range": [
                                                                  8079,
                                                                  8103
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 167,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 167,
                                                                    "column": 96
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8023,
                                                              8104
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              8105,
                                                              8112
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 98
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8023,
                                                            8112
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 167,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 167,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              8113,
                                                              8118
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 111
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8023,
                                                          8119
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 167,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 167,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8023,
                                                        8120
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 167,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 167,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  8137,
                                                                  8144
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 168,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 168,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  8145,
                                                                  8149
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 168,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 168,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8137,
                                                                8149
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 168,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 168,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      8150,
                                                                      8161
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 168,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 168,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      8162,
                                                                      8181
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 168,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 168,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8150,
                                                                    8181
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 168,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 168,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    8182,
                                                                    8191
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 168,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 168,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8150,
                                                                  8191
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 168,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 168,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "createProcessNextTickSetImmediate",
                                                                "raw": "'createProcessNextTickSetImmediate'",
                                                                "range": [
                                                                  8193,
                                                                  8228
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 168,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 168,
                                                                    "column": 107
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8137,
                                                              8229
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 108
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              8230,
                                                              8237
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 109
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 116
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8137,
                                                            8237
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 168,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 168,
                                                              "column": 116
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "nextTickImpl",
                                                            "range": [
                                                              8238,
                                                              8250
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 117
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 129
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8137,
                                                          8251
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 168,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 168,
                                                            "column": 130
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8137,
                                                        8252
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 131
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              8273,
                                                              8279
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 169,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 169,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Immediate_1",
                                                                "range": [
                                                                  8286,
                                                                  8297
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 169,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 169,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "ImmediateDefinition",
                                                                "range": [
                                                                  8298,
                                                                  8317
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 169,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 169,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8286,
                                                                8317
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 169,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 169,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  8318,
                                                                  8320
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 169,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 169,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8282,
                                                              8321
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 169,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 169,
                                                                "column": 68
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8273,
                                                            8321
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 169,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 169,
                                                              "column": 68
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        8269,
                                                        8322
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 169,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 169,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    8339,
                                                                    8345
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 170,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 170,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    8346,
                                                                    8352
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 170,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 170,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8339,
                                                                  8352
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 170,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 170,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          8353,
                                                                          8364
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 170,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 170,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          8365,
                                                                          8384
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 170,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 170,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8353,
                                                                        8384
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 170,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 170,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        8385,
                                                                        8394
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 170,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 170,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8353,
                                                                      8394
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 170,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 170,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseProcessNextTick",
                                                                    "range": [
                                                                      8395,
                                                                      8416
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 170,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 170,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8353,
                                                                    8416
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 170,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 170,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8339,
                                                                8417
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 170,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 170,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                8418,
                                                                8422
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 170,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 170,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8339,
                                                              8422
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 170,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 170,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              8423,
                                                              8427
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 170,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 170,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8339,
                                                            8427
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            8428,
                                                            8434
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8339,
                                                          8434
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 170,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 170,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8339,
                                                        8435
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      8452,
                                                                      8458
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 171,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 171,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      8459,
                                                                      8465
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 171,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 171,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8452,
                                                                    8465
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 171,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 171,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            8466,
                                                                            8477
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 171,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 171,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            8478,
                                                                            8497
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 171,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 171,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          8466,
                                                                          8497
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 171,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 171,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          8498,
                                                                          8507
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 171,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 171,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8466,
                                                                        8507
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 171,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 171,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUsePostMessage",
                                                                      "range": [
                                                                        8508,
                                                                        8525
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 171,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 171,
                                                                          "column": 89
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8466,
                                                                      8525
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 171,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 171,
                                                                        "column": 89
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  8452,
                                                                  8526
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 171,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 171,
                                                                    "column": 90
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  8527,
                                                                  8530
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 171,
                                                                    "column": 91
                                                                  },
                                                                  "end": {
                                                                    "line": 171,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8452,
                                                                8530
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 171,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 171,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                8531,
                                                                8535
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 171,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 171,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8452,
                                                              8535
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              8536,
                                                              8540
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8452,
                                                            8540
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 171,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 171,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            8541,
                                                            8547
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 171,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 171,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8452,
                                                          8547
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 171,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 171,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8452,
                                                        8548
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 171,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 171,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      8565,
                                                                      8571
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 172,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 172,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      8572,
                                                                      8578
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 172,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 172,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8565,
                                                                    8578
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 172,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 172,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            8579,
                                                                            8590
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 172,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 172,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            8591,
                                                                            8610
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 172,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 172,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          8579,
                                                                          8610
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 172,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 172,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          8611,
                                                                          8620
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 172,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 172,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8579,
                                                                        8620
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 172,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 172,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUseMessageChannel",
                                                                      "range": [
                                                                        8621,
                                                                        8641
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 172,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 172,
                                                                          "column": 92
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8579,
                                                                      8641
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 172,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 172,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  8565,
                                                                  8642
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 172,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 172,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  8643,
                                                                  8646
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 172,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 172,
                                                                    "column": 97
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8565,
                                                                8646
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 172,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 172,
                                                                  "column": 97
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                8647,
                                                                8651
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 172,
                                                                  "column": 98
                                                                },
                                                                "end": {
                                                                  "line": 172,
                                                                  "column": 102
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8565,
                                                              8651
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 172,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 172,
                                                                "column": 102
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              8652,
                                                              8656
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 172,
                                                                "column": 103
                                                              },
                                                              "end": {
                                                                "line": 172,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8565,
                                                            8656
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 172,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 172,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            8657,
                                                            8663
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 172,
                                                              "column": 108
                                                            },
                                                            "end": {
                                                              "line": 172,
                                                              "column": 114
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8565,
                                                          8663
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 172,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 172,
                                                            "column": 114
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8565,
                                                        8664
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 172,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 172,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      8681,
                                                                      8687
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 173,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 173,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      8688,
                                                                      8694
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 173,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 173,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8681,
                                                                    8694
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 173,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 173,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            8695,
                                                                            8706
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 173,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 173,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            8707,
                                                                            8726
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 173,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 173,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          8695,
                                                                          8726
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 173,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 173,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          8727,
                                                                          8736
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 173,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 173,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8695,
                                                                        8736
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 173,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 173,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUseReadyStateChange",
                                                                      "range": [
                                                                        8737,
                                                                        8759
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 173,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 173,
                                                                          "column": 94
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8695,
                                                                      8759
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 173,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 173,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  8681,
                                                                  8760
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 173,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 173,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  8761,
                                                                  8764
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 173,
                                                                    "column": 96
                                                                  },
                                                                  "end": {
                                                                    "line": 173,
                                                                    "column": 99
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8681,
                                                                8764
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 173,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 173,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                8765,
                                                                8769
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 173,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 173,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8681,
                                                              8769
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 173,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 173,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              8770,
                                                              8774
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 173,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 173,
                                                                "column": 109
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8681,
                                                            8774
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 109
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            8775,
                                                            8781
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 110
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 116
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8681,
                                                          8781
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 116
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8681,
                                                        8782
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 117
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    8799,
                                                                    8805
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 174,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 174,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    8806,
                                                                    8812
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 174,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 174,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8799,
                                                                  8812
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 174,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 174,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          8813,
                                                                          8824
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 174,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 174,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          8825,
                                                                          8844
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 174,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 174,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8813,
                                                                        8844
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 174,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 174,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        8845,
                                                                        8854
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 174,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 174,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8813,
                                                                      8854
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 174,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 174,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "createProcessNextTickSetImmediate",
                                                                    "range": [
                                                                      8855,
                                                                      8888
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 174,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 174,
                                                                        "column": 105
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8813,
                                                                    8888
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 174,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 174,
                                                                      "column": 105
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8799,
                                                                8889
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 174,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 174,
                                                                  "column": 106
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                8890,
                                                                8894
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 174,
                                                                  "column": 107
                                                                },
                                                                "end": {
                                                                  "line": 174,
                                                                  "column": 111
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8799,
                                                              8894
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 111
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              8895,
                                                              8899
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 174,
                                                                "column": 112
                                                              },
                                                              "end": {
                                                                "line": 174,
                                                                "column": 116
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8799,
                                                            8899
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 174,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 174,
                                                              "column": 116
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            8900,
                                                            8906
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 174,
                                                              "column": 117
                                                            },
                                                            "end": {
                                                              "line": 174,
                                                              "column": 123
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8799,
                                                          8906
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 174,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 174,
                                                            "column": 123
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8799,
                                                        8907
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 124
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    8924,
                                                                    8930
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 175,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 175,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    8931,
                                                                    8937
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 175,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 175,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8924,
                                                                  8937
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 175,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 175,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      8938,
                                                                      8944
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "setImmediate",
                                                                    "range": [
                                                                      8945,
                                                                      8957
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 175,
                                                                        "column": 37
                                                                      },
                                                                      "end": {
                                                                        "line": 175,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8938,
                                                                    8957
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 175,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 175,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8924,
                                                                8958
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 175,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 175,
                                                                  "column": 50
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                8959,
                                                                8961
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 175,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 175,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8924,
                                                              8961
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 175,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 175,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              8962,
                                                              8967
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 175,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 175,
                                                                "column": 59
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8924,
                                                            8967
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 175,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 175,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "nextTickImpl",
                                                            "range": [
                                                              8968,
                                                              8980
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 175,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 175,
                                                                "column": 72
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8924,
                                                          8981
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 175,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 175,
                                                            "column": 73
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8924,
                                                        8982
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 175,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 175,
                                                          "column": 74
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7577,
                                                    8996
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 160,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 176,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7565,
                                                  8996
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7526,
                                              8997
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2502,
                                            "_esdocTestName": "it2502"
                                          },
                                          "range": [
                                            7526,
                                            8998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7512,
                                        9008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7500,
                                      9008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7455,
                                  9009
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2501,
                                "_esdocTestName": "describe2501"
                              },
                              "range": [
                                7455,
                                9010
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    9019,
                                    9027
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when it cannot use process.nextTick",
                                    "raw": "'when it cannot use process.nextTick'",
                                    "range": [
                                      9028,
                                      9065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                9093,
                                                9095
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should use the post message impl",
                                                "raw": "'should use the post message impl'",
                                                "range": [
                                                  9096,
                                                  9130
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "postMessageImpl",
                                                            "range": [
                                                              9166,
                                                              9181
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 180,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 180,
                                                                "column": 35
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                9196,
                                                                9242
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 180,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 182,
                                                                  "column": 17
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    9218,
                                                                    9224
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 181,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 181,
                                                                      "column": 26
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              9184,
                                                              9242
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 180,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 182,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9166,
                                                            9242
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 180,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 182,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        9162,
                                                        9243
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 180,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 182,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  9260,
                                                                  9267
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  9268,
                                                                  9272
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9260,
                                                                9272
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 183,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 183,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      9273,
                                                                      9284
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 183,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 183,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      9285,
                                                                      9304
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 183,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 183,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9273,
                                                                    9304
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 183,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 183,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    9305,
                                                                    9314
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 183,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 183,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9273,
                                                                  9314
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseProcessNextTick",
                                                                "raw": "'canUseProcessNextTick'",
                                                                "range": [
                                                                  9316,
                                                                  9339
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9260,
                                                              9340
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 183,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 183,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              9341,
                                                              9348
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 183,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 183,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9260,
                                                            9348
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 183,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 183,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              9349,
                                                              9354
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 183,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 183,
                                                                "column": 110
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9260,
                                                          9355
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 183,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 183,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9260,
                                                        9356
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 183,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 183,
                                                          "column": 112
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            9218,
                                                            9224
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 181,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 181,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  9373,
                                                                  9380
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 184,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 184,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  9381,
                                                                  9385
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 184,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 184,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9373,
                                                                9385
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 184,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 184,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      9386,
                                                                      9397
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 184,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 184,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      9398,
                                                                      9417
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 184,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 184,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9386,
                                                                    9417
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 184,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 184,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    9418,
                                                                    9427
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 184,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 184,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9386,
                                                                  9427
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 184,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 184,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUsePostMessage",
                                                                "raw": "'canUsePostMessage'",
                                                                "range": [
                                                                  9429,
                                                                  9448
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 184,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 184,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9373,
                                                              9449
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 92
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              9450,
                                                              9457
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9373,
                                                            9457
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 184,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 184,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": true,
                                                            "raw": "true",
                                                            "range": [
                                                              9458,
                                                              9462
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 105
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9373,
                                                          9463
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 184,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 184,
                                                            "column": 106
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9373,
                                                        9464
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 184,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 184,
                                                          "column": 107
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  9481,
                                                                  9488
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 185,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 185,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  9489,
                                                                  9493
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 185,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 185,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9481,
                                                                9493
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 185,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 185,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      9494,
                                                                      9505
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 185,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 185,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      9506,
                                                                      9525
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 185,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 185,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9494,
                                                                    9525
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 185,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 185,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    9526,
                                                                    9535
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 185,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 185,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9494,
                                                                  9535
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 185,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 185,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseMessageChannel",
                                                                "raw": "'canUseMessageChannel'",
                                                                "range": [
                                                                  9537,
                                                                  9559
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 185,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 185,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9481,
                                                              9560
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 185,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 185,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              9561,
                                                              9568
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 185,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 185,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9481,
                                                            9568
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 185,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 185,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              9569,
                                                              9574
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 185,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 185,
                                                                "column": 109
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9481,
                                                          9575
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 185,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 185,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9481,
                                                        9576
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 185,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 185,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  9593,
                                                                  9600
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  9601,
                                                                  9605
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9593,
                                                                9605
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 186,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 186,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      9606,
                                                                      9617
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 186,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 186,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      9618,
                                                                      9637
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 186,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 186,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9606,
                                                                    9637
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 186,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 186,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    9638,
                                                                    9647
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 186,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 186,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9606,
                                                                  9647
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseReadyStateChange",
                                                                "raw": "'canUseReadyStateChange'",
                                                                "range": [
                                                                  9649,
                                                                  9673
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 96
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9593,
                                                              9674
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 186,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 186,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              9675,
                                                              9682
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 186,
                                                                "column": 98
                                                              },
                                                              "end": {
                                                                "line": 186,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9593,
                                                            9682
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 186,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 186,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              9683,
                                                              9688
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 186,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 186,
                                                                "column": 111
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9593,
                                                          9689
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 186,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 186,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9593,
                                                        9690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 186,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 186,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  9707,
                                                                  9714
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 187,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 187,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  9715,
                                                                  9719
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 187,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 187,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9707,
                                                                9719
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 187,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 187,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      9720,
                                                                      9731
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 187,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 187,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      9732,
                                                                      9751
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 187,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 187,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9720,
                                                                    9751
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 187,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 187,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    9752,
                                                                    9761
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 187,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 187,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9720,
                                                                  9761
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 187,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 187,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "createPostMessageSetImmediate",
                                                                "raw": "'createPostMessageSetImmediate'",
                                                                "range": [
                                                                  9763,
                                                                  9794
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 187,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 187,
                                                                    "column": 103
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9707,
                                                              9795
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 187,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 187,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              9796,
                                                              9803
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 187,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 187,
                                                                "column": 112
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9707,
                                                            9803
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 187,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 187,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "postMessageImpl",
                                                            "range": [
                                                              9804,
                                                              9819
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 187,
                                                                "column": 113
                                                              },
                                                              "end": {
                                                                "line": 187,
                                                                "column": 128
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9707,
                                                          9820
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 187,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 187,
                                                            "column": 129
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9707,
                                                        9821
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 130
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              9842,
                                                              9848
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 188,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 188,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Immediate_1",
                                                                "range": [
                                                                  9855,
                                                                  9866
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 188,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 188,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "ImmediateDefinition",
                                                                "range": [
                                                                  9867,
                                                                  9886
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 188,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 188,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9855,
                                                                9886
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 188,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 188,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  9887,
                                                                  9889
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 188,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 188,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              9851,
                                                              9890
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 188,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 188,
                                                                "column": 68
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9842,
                                                            9890
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 188,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 188,
                                                              "column": 68
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        9838,
                                                        9891
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 188,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 188,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    9908,
                                                                    9914
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 189,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 189,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    9915,
                                                                    9921
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 189,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 189,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  9908,
                                                                  9921
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 189,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 189,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          9922,
                                                                          9933
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 189,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 189,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          9934,
                                                                          9953
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 189,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 189,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9922,
                                                                        9953
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 189,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 189,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        9954,
                                                                        9963
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 189,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 189,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9922,
                                                                      9963
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 189,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 189,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseProcessNextTick",
                                                                    "range": [
                                                                      9964,
                                                                      9985
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 189,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 189,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9922,
                                                                    9985
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 189,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 189,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                9908,
                                                                9986
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 189,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 189,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                9987,
                                                                9991
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 189,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 189,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9908,
                                                              9991
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 189,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 189,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              9992,
                                                              9996
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 189,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 189,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9908,
                                                            9996
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 189,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 189,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            9997,
                                                            10003
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 189,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 189,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9908,
                                                          10003
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9908,
                                                        10004
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    10021,
                                                                    10027
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 190,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 190,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    10028,
                                                                    10034
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 190,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 190,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10021,
                                                                  10034
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 190,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 190,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          10035,
                                                                          10046
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 190,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 190,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          10047,
                                                                          10066
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 190,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 190,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10035,
                                                                        10066
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 190,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 190,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        10067,
                                                                        10076
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 190,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 190,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10035,
                                                                      10076
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 190,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 190,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUsePostMessage",
                                                                    "range": [
                                                                      10077,
                                                                      10094
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 190,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 190,
                                                                        "column": 89
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10035,
                                                                    10094
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 190,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 190,
                                                                      "column": 89
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                10021,
                                                                10095
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 190,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 190,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                10096,
                                                                10100
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 190,
                                                                  "column": 91
                                                                },
                                                                "end": {
                                                                  "line": 190,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10021,
                                                              10100
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 190,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 190,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              10101,
                                                              10105
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 190,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 190,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10021,
                                                            10105
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 190,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 190,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            10106,
                                                            10112
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 190,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 190,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10021,
                                                          10112
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 190,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 190,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10021,
                                                        10113
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 190,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 190,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      10130,
                                                                      10136
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 191,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 191,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      10137,
                                                                      10143
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 191,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 191,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10130,
                                                                    10143
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 191,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 191,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            10144,
                                                                            10155
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 191,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 191,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            10156,
                                                                            10175
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 191,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 191,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10144,
                                                                          10175
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 191,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 191,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          10176,
                                                                          10185
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 191,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 191,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10144,
                                                                        10185
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 191,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 191,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUseMessageChannel",
                                                                      "range": [
                                                                        10186,
                                                                        10206
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 191,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 191,
                                                                          "column": 92
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10144,
                                                                      10206
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 191,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 191,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  10130,
                                                                  10207
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 191,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 191,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  10208,
                                                                  10211
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 191,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 191,
                                                                    "column": 97
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10130,
                                                                10211
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 191,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 191,
                                                                  "column": 97
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                10212,
                                                                10216
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 191,
                                                                  "column": 98
                                                                },
                                                                "end": {
                                                                  "line": 191,
                                                                  "column": 102
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10130,
                                                              10216
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 191,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 191,
                                                                "column": 102
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              10217,
                                                              10221
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 191,
                                                                "column": 103
                                                              },
                                                              "end": {
                                                                "line": 191,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10130,
                                                            10221
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 191,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 191,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            10222,
                                                            10228
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 191,
                                                              "column": 108
                                                            },
                                                            "end": {
                                                              "line": 191,
                                                              "column": 114
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10130,
                                                          10228
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 191,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 191,
                                                            "column": 114
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10130,
                                                        10229
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 191,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 191,
                                                          "column": 115
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      10246,
                                                                      10252
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 192,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 192,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      10253,
                                                                      10259
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 192,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 192,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10246,
                                                                    10259
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 192,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 192,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            10260,
                                                                            10271
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 192,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 192,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            10272,
                                                                            10291
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 192,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 192,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          10260,
                                                                          10291
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 192,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 192,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          10292,
                                                                          10301
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 192,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 192,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10260,
                                                                        10301
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 192,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 192,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUseReadyStateChange",
                                                                      "range": [
                                                                        10302,
                                                                        10324
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 192,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 192,
                                                                          "column": 94
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10260,
                                                                      10324
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 192,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 192,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  10246,
                                                                  10325
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 192,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 192,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  10326,
                                                                  10329
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 192,
                                                                    "column": 96
                                                                  },
                                                                  "end": {
                                                                    "line": 192,
                                                                    "column": 99
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10246,
                                                                10329
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                10330,
                                                                10334
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10246,
                                                              10334
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 192,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 192,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              10335,
                                                              10339
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 192,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 192,
                                                                "column": 109
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10246,
                                                            10339
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 192,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 192,
                                                              "column": 109
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            10340,
                                                            10346
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 192,
                                                              "column": 110
                                                            },
                                                            "end": {
                                                              "line": 192,
                                                              "column": 116
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10246,
                                                          10346
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 192,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 192,
                                                            "column": 116
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10246,
                                                        10347
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 192,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 192,
                                                          "column": 117
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    10364,
                                                                    10370
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 193,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 193,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    10371,
                                                                    10377
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 193,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 193,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10364,
                                                                  10377
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 193,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 193,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          10378,
                                                                          10389
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 193,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 193,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          10390,
                                                                          10409
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 193,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 193,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        10378,
                                                                        10409
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 193,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 193,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        10410,
                                                                        10419
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 193,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 193,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10378,
                                                                      10419
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 193,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 193,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "createPostMessageSetImmediate",
                                                                    "range": [
                                                                      10420,
                                                                      10449
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 193,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 193,
                                                                        "column": 101
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10378,
                                                                    10449
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 193,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 193,
                                                                      "column": 101
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                10364,
                                                                10450
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 193,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 193,
                                                                  "column": 102
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                10451,
                                                                10455
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 193,
                                                                  "column": 103
                                                                },
                                                                "end": {
                                                                  "line": 193,
                                                                  "column": 107
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10364,
                                                              10455
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 193,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 193,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              10456,
                                                              10460
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 193,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 193,
                                                                "column": 112
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10364,
                                                            10460
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 193,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 193,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            10461,
                                                            10467
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 193,
                                                              "column": 113
                                                            },
                                                            "end": {
                                                              "line": 193,
                                                              "column": 119
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10364,
                                                          10467
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 193,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 193,
                                                            "column": 119
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10364,
                                                        10468
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 193,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 193,
                                                          "column": 120
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    10485,
                                                                    10491
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 194,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 194,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    10492,
                                                                    10498
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 194,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 194,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10485,
                                                                  10498
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 194,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 194,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      10499,
                                                                      10505
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 194,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 194,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "setImmediate",
                                                                    "range": [
                                                                      10506,
                                                                      10518
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 194,
                                                                        "column": 37
                                                                      },
                                                                      "end": {
                                                                        "line": 194,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10499,
                                                                    10518
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 194,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 194,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                10485,
                                                                10519
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 194,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 194,
                                                                  "column": 50
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                10520,
                                                                10522
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 194,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 194,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10485,
                                                              10522
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 194,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 194,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              10523,
                                                              10528
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 194,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 194,
                                                                "column": 59
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10485,
                                                            10528
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 194,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 194,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "postMessageImpl",
                                                            "range": [
                                                              10529,
                                                              10544
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 194,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 194,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10485,
                                                          10545
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 194,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 194,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10485,
                                                        10546
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 77
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    9144,
                                                    10560
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 179,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 195,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  9132,
                                                  10560
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9093,
                                              10561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 195,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2504,
                                            "_esdocTestName": "it2504"
                                          },
                                          "range": [
                                            9093,
                                            10562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9079,
                                        10572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9067,
                                      10572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9019,
                                  10573
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 196,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2503,
                                "_esdocTestName": "describe2503"
                              },
                              "range": [
                                9019,
                                10574
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    10583,
                                    10591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when it cannot use process.nextTick or postMessage",
                                    "raw": "'when it cannot use process.nextTick or postMessage'",
                                    "range": [
                                      10592,
                                      10644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                10672,
                                                10674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 198,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 198,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should use the readystatechange impl",
                                                "raw": "'should use the readystatechange impl'",
                                                "range": [
                                                  10675,
                                                  10713
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "messageChannelImpl",
                                                            "range": [
                                                              10749,
                                                              10767
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 199,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 199,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                10782,
                                                                10828
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 199,
                                                                  "column": 53
                                                                },
                                                                "end": {
                                                                  "line": 201,
                                                                  "column": 17
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    10804,
                                                                    10810
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 200,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 200,
                                                                      "column": 26
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              10770,
                                                              10828
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 199,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 201,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10749,
                                                            10828
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 199,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 201,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        10745,
                                                        10829
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 199,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  10846,
                                                                  10853
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 202,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 202,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  10854,
                                                                  10858
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 202,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 202,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10846,
                                                                10858
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 202,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 202,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      10859,
                                                                      10870
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 202,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 202,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      10871,
                                                                      10890
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 202,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 202,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10859,
                                                                    10890
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 202,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 202,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    10891,
                                                                    10900
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 202,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 202,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10859,
                                                                  10900
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 202,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 202,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseProcessNextTick",
                                                                "raw": "'canUseProcessNextTick'",
                                                                "range": [
                                                                  10902,
                                                                  10925
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 202,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 202,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10846,
                                                              10926
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 202,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 202,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              10927,
                                                              10934
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 202,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 202,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10846,
                                                            10934
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 202,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 202,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              10935,
                                                              10940
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 202,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 202,
                                                                "column": 110
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10846,
                                                          10941
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 202,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 202,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10846,
                                                        10942
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 202,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 202,
                                                          "column": 112
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            10804,
                                                            10810
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 200,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 200,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  10959,
                                                                  10966
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 203,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 203,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  10967,
                                                                  10971
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 203,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 203,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10959,
                                                                10971
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 203,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 203,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      10972,
                                                                      10983
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 203,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 203,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      10984,
                                                                      11003
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 203,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 203,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10972,
                                                                    11003
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 203,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 203,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    11004,
                                                                    11013
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 203,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 203,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10972,
                                                                  11013
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 203,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 203,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUsePostMessage",
                                                                "raw": "'canUsePostMessage'",
                                                                "range": [
                                                                  11015,
                                                                  11034
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 203,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 203,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10959,
                                                              11035
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 203,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 203,
                                                                "column": 92
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              11036,
                                                              11043
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 203,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 203,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10959,
                                                            11043
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 203,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 203,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              11044,
                                                              11049
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 203,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 203,
                                                                "column": 106
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10959,
                                                          11050
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 203,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 203,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10959,
                                                        11051
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 203,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 203,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  11068,
                                                                  11075
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 204,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 204,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  11076,
                                                                  11080
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 204,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 204,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11068,
                                                                11080
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 204,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 204,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      11081,
                                                                      11092
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 204,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 204,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      11093,
                                                                      11112
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 204,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 204,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11081,
                                                                    11112
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 204,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 204,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    11113,
                                                                    11122
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 204,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 204,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11081,
                                                                  11122
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 204,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 204,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseMessageChannel",
                                                                "raw": "'canUseMessageChannel'",
                                                                "range": [
                                                                  11124,
                                                                  11146
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 204,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 204,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11068,
                                                              11147
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 204,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 204,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              11148,
                                                              11155
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 204,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 204,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11068,
                                                            11155
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 204,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 204,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": true,
                                                            "raw": "true",
                                                            "range": [
                                                              11156,
                                                              11160
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 204,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 204,
                                                                "column": 108
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11068,
                                                          11161
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 204,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 204,
                                                            "column": 109
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11068,
                                                        11162
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 204,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 204,
                                                          "column": 110
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  11179,
                                                                  11186
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 205,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 205,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  11187,
                                                                  11191
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 205,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 205,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11179,
                                                                11191
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 205,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 205,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      11192,
                                                                      11203
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 205,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 205,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      11204,
                                                                      11223
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 205,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 205,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11192,
                                                                    11223
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 205,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 205,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    11224,
                                                                    11233
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 205,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 205,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11192,
                                                                  11233
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 205,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 205,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseReadyStateChange",
                                                                "raw": "'canUseReadyStateChange'",
                                                                "range": [
                                                                  11235,
                                                                  11259
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 205,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 205,
                                                                    "column": 96
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11179,
                                                              11260
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 205,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 205,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              11261,
                                                              11268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 205,
                                                                "column": 98
                                                              },
                                                              "end": {
                                                                "line": 205,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11179,
                                                            11268
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 205,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 205,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              11269,
                                                              11274
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 205,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 205,
                                                                "column": 111
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11179,
                                                          11275
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 205,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 205,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11179,
                                                        11276
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  11293,
                                                                  11300
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 206,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 206,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  11301,
                                                                  11305
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 206,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 206,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11293,
                                                                11305
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 206,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 206,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      11306,
                                                                      11317
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 206,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 206,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      11318,
                                                                      11337
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 206,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 206,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11306,
                                                                    11337
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 206,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 206,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    11338,
                                                                    11347
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 206,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 206,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11306,
                                                                  11347
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 206,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 206,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "createMessageChannelSetImmediate",
                                                                "raw": "'createMessageChannelSetImmediate'",
                                                                "range": [
                                                                  11349,
                                                                  11383
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 206,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 206,
                                                                    "column": 106
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11293,
                                                              11384
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 206,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 206,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              11385,
                                                              11392
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 206,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 206,
                                                                "column": 115
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11293,
                                                            11392
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 206,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 206,
                                                              "column": 115
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "messageChannelImpl",
                                                            "range": [
                                                              11393,
                                                              11411
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 206,
                                                                "column": 116
                                                              },
                                                              "end": {
                                                                "line": 206,
                                                                "column": 134
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11293,
                                                          11412
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 206,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 206,
                                                            "column": 135
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11293,
                                                        11413
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 206,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 206,
                                                          "column": 136
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              11434,
                                                              11440
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 207,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 207,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Immediate_1",
                                                                "range": [
                                                                  11447,
                                                                  11458
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 207,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 207,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "ImmediateDefinition",
                                                                "range": [
                                                                  11459,
                                                                  11478
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 207,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 207,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11447,
                                                                11478
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 207,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 207,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  11479,
                                                                  11481
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 207,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 207,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11443,
                                                              11482
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 207,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 207,
                                                                "column": 68
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11434,
                                                            11482
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 207,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 207,
                                                              "column": 68
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        11430,
                                                        11483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 207,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 207,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    11500,
                                                                    11506
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 208,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 208,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    11507,
                                                                    11513
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 208,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 208,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11500,
                                                                  11513
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 208,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 208,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          11514,
                                                                          11525
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 208,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 208,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          11526,
                                                                          11545
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 208,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 208,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11514,
                                                                        11545
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 208,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 208,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        11546,
                                                                        11555
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 208,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 208,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11514,
                                                                      11555
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 208,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 208,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseProcessNextTick",
                                                                    "range": [
                                                                      11556,
                                                                      11577
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 208,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 208,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11514,
                                                                    11577
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 208,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 208,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11500,
                                                                11578
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 208,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 208,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                11579,
                                                                11583
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 208,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 208,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11500,
                                                              11583
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 208,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 208,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              11584,
                                                              11588
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 208,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 208,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11500,
                                                            11588
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 208,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 208,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            11589,
                                                            11595
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 208,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 208,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11500,
                                                          11595
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 208,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 208,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11500,
                                                        11596
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    11613,
                                                                    11619
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 209,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 209,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    11620,
                                                                    11626
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 209,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 209,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11613,
                                                                  11626
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 209,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 209,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          11627,
                                                                          11638
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 209,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 209,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          11639,
                                                                          11658
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 209,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 209,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11627,
                                                                        11658
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 209,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 209,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        11659,
                                                                        11668
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 209,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 209,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11627,
                                                                      11668
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 209,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 209,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUsePostMessage",
                                                                    "range": [
                                                                      11669,
                                                                      11686
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 209,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 209,
                                                                        "column": 89
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11627,
                                                                    11686
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 209,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 209,
                                                                      "column": 89
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11613,
                                                                11687
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 209,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 209,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                11688,
                                                                11692
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 209,
                                                                  "column": 91
                                                                },
                                                                "end": {
                                                                  "line": 209,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11613,
                                                              11692
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 209,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 209,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              11693,
                                                              11697
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 209,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 209,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11613,
                                                            11697
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 209,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 209,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            11698,
                                                            11704
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 209,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 209,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11613,
                                                          11704
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 209,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 209,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11613,
                                                        11705
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 209,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 209,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    11722,
                                                                    11728
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 210,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 210,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    11729,
                                                                    11735
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 210,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 210,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11722,
                                                                  11735
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 210,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 210,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          11736,
                                                                          11747
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 210,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 210,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          11748,
                                                                          11767
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 210,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 210,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11736,
                                                                        11767
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 210,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 210,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        11768,
                                                                        11777
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 210,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 210,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11736,
                                                                      11777
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 210,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 210,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseMessageChannel",
                                                                    "range": [
                                                                      11778,
                                                                      11798
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 210,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 210,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11736,
                                                                    11798
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 210,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 210,
                                                                      "column": 92
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11722,
                                                                11799
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 210,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 210,
                                                                  "column": 93
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                11800,
                                                                11804
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 210,
                                                                  "column": 94
                                                                },
                                                                "end": {
                                                                  "line": 210,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11722,
                                                              11804
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 98
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              11805,
                                                              11809
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 99
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11722,
                                                            11809
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            11810,
                                                            11816
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 104
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 110
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11722,
                                                          11816
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11722,
                                                        11817
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 210,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 210,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      11834,
                                                                      11840
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 211,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 211,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      11841,
                                                                      11847
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 211,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 211,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11834,
                                                                    11847
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 211,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 211,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            11848,
                                                                            11859
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 211,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 211,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            11860,
                                                                            11879
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 211,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 211,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          11848,
                                                                          11879
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 211,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 211,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          11880,
                                                                          11889
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 211,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 211,
                                                                            "column": 71
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11848,
                                                                        11889
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 211,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 211,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "canUseReadyStateChange",
                                                                      "range": [
                                                                        11890,
                                                                        11912
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 211,
                                                                          "column": 72
                                                                        },
                                                                        "end": {
                                                                          "line": 211,
                                                                          "column": 94
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11848,
                                                                      11912
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 211,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 211,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  11834,
                                                                  11913
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 211,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 211,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  11914,
                                                                  11917
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 211,
                                                                    "column": 96
                                                                  },
                                                                  "end": {
                                                                    "line": 211,
                                                                    "column": 99
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11834,
                                                                11917
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 211,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 211,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                11918,
                                                                11922
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 211,
                                                                  "column": 100
                                                                },
                                                                "end": {
                                                                  "line": 211,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11834,
                                                              11922
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 211,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 211,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              11923,
                                                              11927
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 211,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 211,
                                                                "column": 109
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11834,
                                                            11927
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 211,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 211,
                                                              "column": 109
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            11928,
                                                            11934
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 211,
                                                              "column": 110
                                                            },
                                                            "end": {
                                                              "line": 211,
                                                              "column": 116
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11834,
                                                          11934
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 211,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 211,
                                                            "column": 116
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11834,
                                                        11935
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 211,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 211,
                                                          "column": 117
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    11952,
                                                                    11958
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 212,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 212,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    11959,
                                                                    11965
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 212,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 212,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11952,
                                                                  11965
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 212,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 212,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          11966,
                                                                          11977
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 212,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 212,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          11978,
                                                                          11997
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 212,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 212,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11966,
                                                                        11997
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 212,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 212,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        11998,
                                                                        12007
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 212,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 212,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11966,
                                                                      12007
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 212,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 212,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "createMessageChannelSetImmediate",
                                                                    "range": [
                                                                      12008,
                                                                      12040
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 212,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 212,
                                                                        "column": 104
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11966,
                                                                    12040
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 212,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 212,
                                                                      "column": 104
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11952,
                                                                12041
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 212,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 212,
                                                                  "column": 105
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                12042,
                                                                12046
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 212,
                                                                  "column": 106
                                                                },
                                                                "end": {
                                                                  "line": 212,
                                                                  "column": 110
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11952,
                                                              12046
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 212,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 212,
                                                                "column": 110
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              12047,
                                                              12051
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 212,
                                                                "column": 111
                                                              },
                                                              "end": {
                                                                "line": 212,
                                                                "column": 115
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11952,
                                                            12051
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 212,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 212,
                                                              "column": 115
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            12052,
                                                            12058
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 212,
                                                              "column": 116
                                                            },
                                                            "end": {
                                                              "line": 212,
                                                              "column": 122
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11952,
                                                          12058
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 212,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 212,
                                                            "column": 122
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11952,
                                                        12059
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 212,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 212,
                                                          "column": 123
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    12076,
                                                                    12082
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 213,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 213,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    12083,
                                                                    12089
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 213,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 213,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12076,
                                                                  12089
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 213,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 213,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      12090,
                                                                      12096
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 213,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 213,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "setImmediate",
                                                                    "range": [
                                                                      12097,
                                                                      12109
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 213,
                                                                        "column": 37
                                                                      },
                                                                      "end": {
                                                                        "line": 213,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12090,
                                                                    12109
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 213,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 213,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                12076,
                                                                12110
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 213,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 213,
                                                                  "column": 50
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                12111,
                                                                12113
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 213,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 213,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              12076,
                                                              12113
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 213,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 213,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              12114,
                                                              12119
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 213,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 213,
                                                                "column": 59
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12076,
                                                            12119
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 213,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 213,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "messageChannelImpl",
                                                            "range": [
                                                              12120,
                                                              12138
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 213,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 213,
                                                                "column": 78
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12076,
                                                          12139
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 213,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 213,
                                                            "column": 79
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12076,
                                                        12140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 213,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 213,
                                                          "column": 80
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    10727,
                                                    12154
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 198,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 214,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  10715,
                                                  12154
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 214,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10672,
                                              12155
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 214,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2506,
                                            "_esdocTestName": "it2506"
                                          },
                                          "range": [
                                            10672,
                                            12156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10658,
                                        12166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      10646,
                                      12166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10583,
                                  12167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2505,
                                "_esdocTestName": "describe2505"
                              },
                              "range": [
                                10583,
                                12168
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    12177,
                                    12185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when it cannot use process.nextTick, postMessage or Message channels",
                                    "raw": "'when it cannot use process.nextTick, postMessage or Message channels'",
                                    "range": [
                                      12186,
                                      12256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 87
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                12284,
                                                12286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should use the readystatechange impl",
                                                "raw": "'should use the readystatechange impl'",
                                                "range": [
                                                  12287,
                                                  12325
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "readyStateChangeImpl",
                                                            "range": [
                                                              12361,
                                                              12381
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 218,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 218,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                12396,
                                                                12442
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 218,
                                                                  "column": 55
                                                                },
                                                                "end": {
                                                                  "line": 220,
                                                                  "column": 17
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    12418,
                                                                    12424
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 219,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 219,
                                                                      "column": 26
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              12384,
                                                              12442
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 218,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 220,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12361,
                                                            12442
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 218,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 220,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        12357,
                                                        12443
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 218,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 220,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  12460,
                                                                  12467
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 221,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 221,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  12468,
                                                                  12472
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 221,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 221,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12460,
                                                                12472
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 221,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 221,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      12473,
                                                                      12484
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 221,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 221,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      12485,
                                                                      12504
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 221,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 221,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12473,
                                                                    12504
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 221,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 221,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    12505,
                                                                    12514
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 221,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 221,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12473,
                                                                  12514
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 221,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 221,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseProcessNextTick",
                                                                "raw": "'canUseProcessNextTick'",
                                                                "range": [
                                                                  12516,
                                                                  12539
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 221,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 221,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12460,
                                                              12540
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 221,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 221,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              12541,
                                                              12548
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 221,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 221,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12460,
                                                            12548
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 221,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 221,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              12549,
                                                              12554
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 221,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 221,
                                                                "column": 110
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12460,
                                                          12555
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 221,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 221,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12460,
                                                        12556
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 221,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 221,
                                                          "column": 112
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            12418,
                                                            12424
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 219,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 219,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  12573,
                                                                  12580
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 222,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 222,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  12581,
                                                                  12585
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 222,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 222,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12573,
                                                                12585
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 222,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 222,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      12586,
                                                                      12597
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 222,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 222,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      12598,
                                                                      12617
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 222,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 222,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12586,
                                                                    12617
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 222,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 222,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    12618,
                                                                    12627
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 222,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 222,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12586,
                                                                  12627
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 222,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 222,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUsePostMessage",
                                                                "raw": "'canUsePostMessage'",
                                                                "range": [
                                                                  12629,
                                                                  12648
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 222,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 222,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12573,
                                                              12649
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 222,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 222,
                                                                "column": 92
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              12650,
                                                              12657
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 222,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 222,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12573,
                                                            12657
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 222,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 222,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              12658,
                                                              12663
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 222,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 222,
                                                                "column": 106
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12573,
                                                          12664
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 222,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 222,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12573,
                                                        12665
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 222,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 222,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  12682,
                                                                  12689
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 223,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 223,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  12690,
                                                                  12694
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 223,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 223,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12682,
                                                                12694
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 223,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 223,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      12695,
                                                                      12706
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 223,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 223,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      12707,
                                                                      12726
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 223,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 223,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12695,
                                                                    12726
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 223,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 223,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    12727,
                                                                    12736
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 223,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 223,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12695,
                                                                  12736
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 223,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 223,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseMessageChannel",
                                                                "raw": "'canUseMessageChannel'",
                                                                "range": [
                                                                  12738,
                                                                  12760
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 223,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 223,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12682,
                                                              12761
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 223,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 223,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              12762,
                                                              12769
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 223,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 223,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12682,
                                                            12769
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 223,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 223,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              12770,
                                                              12775
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 223,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 223,
                                                                "column": 109
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12682,
                                                          12776
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 223,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 223,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12682,
                                                        12777
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 223,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 223,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  12794,
                                                                  12801
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 224,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 224,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  12802,
                                                                  12806
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 224,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 224,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12794,
                                                                12806
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 224,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 224,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      12807,
                                                                      12818
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 224,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 224,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      12819,
                                                                      12838
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 224,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 224,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12807,
                                                                    12838
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 224,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 224,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    12839,
                                                                    12848
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 224,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 224,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12807,
                                                                  12848
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 224,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 224,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseReadyStateChange",
                                                                "raw": "'canUseReadyStateChange'",
                                                                "range": [
                                                                  12850,
                                                                  12874
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 224,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 224,
                                                                    "column": 96
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12794,
                                                              12875
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 224,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 224,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              12876,
                                                              12883
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 224,
                                                                "column": 98
                                                              },
                                                              "end": {
                                                                "line": 224,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12794,
                                                            12883
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 224,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 224,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": true,
                                                            "raw": "true",
                                                            "range": [
                                                              12884,
                                                              12888
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 224,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 224,
                                                                "column": 110
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12794,
                                                          12889
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 224,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 224,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12794,
                                                        12890
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 224,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 224,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  12907,
                                                                  12914
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 225,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 225,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  12915,
                                                                  12919
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 225,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 225,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12907,
                                                                12919
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 225,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 225,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      12920,
                                                                      12931
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 225,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 225,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      12932,
                                                                      12951
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 225,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 225,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12920,
                                                                    12951
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 225,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 225,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    12952,
                                                                    12961
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 225,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 225,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12920,
                                                                  12961
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 225,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 225,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "createReadyStateChangeSetImmediate",
                                                                "raw": "'createReadyStateChangeSetImmediate'",
                                                                "range": [
                                                                  12963,
                                                                  12999
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 225,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 225,
                                                                    "column": 108
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12907,
                                                              13000
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 225,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 225,
                                                                "column": 109
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              13001,
                                                              13008
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 225,
                                                                "column": 110
                                                              },
                                                              "end": {
                                                                "line": 225,
                                                                "column": 117
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12907,
                                                            13008
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 225,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 225,
                                                              "column": 117
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "readyStateChangeImpl",
                                                            "range": [
                                                              13009,
                                                              13029
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 225,
                                                                "column": 118
                                                              },
                                                              "end": {
                                                                "line": 225,
                                                                "column": 138
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12907,
                                                          13030
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 225,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 225,
                                                            "column": 139
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12907,
                                                        13031
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 225,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 225,
                                                          "column": 140
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              13052,
                                                              13058
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 226,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 226,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Immediate_1",
                                                                "range": [
                                                                  13065,
                                                                  13076
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 226,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 226,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "ImmediateDefinition",
                                                                "range": [
                                                                  13077,
                                                                  13096
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 226,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 226,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13065,
                                                                13096
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 226,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 226,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  13097,
                                                                  13099
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 226,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 226,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              13061,
                                                              13100
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 226,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 226,
                                                                "column": 68
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13052,
                                                            13100
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 226,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 226,
                                                              "column": 68
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        13048,
                                                        13101
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 226,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 226,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13118,
                                                                    13124
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 227,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 227,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13125,
                                                                    13131
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 227,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 227,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13118,
                                                                  13131
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 227,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 227,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          13132,
                                                                          13143
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 227,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 227,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          13144,
                                                                          13163
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 227,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 227,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        13132,
                                                                        13163
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 227,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 227,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        13164,
                                                                        13173
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 227,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 227,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      13132,
                                                                      13173
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 227,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 227,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseProcessNextTick",
                                                                    "range": [
                                                                      13174,
                                                                      13195
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 227,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 227,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13132,
                                                                    13195
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 227,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 227,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13118,
                                                                13196
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 227,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 227,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                13197,
                                                                13201
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 227,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 227,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13118,
                                                              13201
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 227,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 227,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              13202,
                                                              13206
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 227,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 227,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13118,
                                                            13206
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 227,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 227,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            13207,
                                                            13213
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 227,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 227,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13118,
                                                          13213
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13118,
                                                        13214
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 227,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 227,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13231,
                                                                    13237
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 228,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 228,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13238,
                                                                    13244
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 228,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 228,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13231,
                                                                  13244
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 228,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 228,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          13245,
                                                                          13256
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 228,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 228,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          13257,
                                                                          13276
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 228,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 228,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        13245,
                                                                        13276
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 228,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 228,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        13277,
                                                                        13286
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 228,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 228,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      13245,
                                                                      13286
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 228,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 228,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUsePostMessage",
                                                                    "range": [
                                                                      13287,
                                                                      13304
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 228,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 228,
                                                                        "column": 89
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13245,
                                                                    13304
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 228,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 228,
                                                                      "column": 89
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13231,
                                                                13305
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 228,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 228,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                13306,
                                                                13310
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 228,
                                                                  "column": 91
                                                                },
                                                                "end": {
                                                                  "line": 228,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13231,
                                                              13310
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 228,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 228,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              13311,
                                                              13315
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 228,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 228,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13231,
                                                            13315
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 228,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 228,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            13316,
                                                            13322
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 228,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 228,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13231,
                                                          13322
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13231,
                                                        13323
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 228,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 228,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13340,
                                                                    13346
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 229,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 229,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13347,
                                                                    13353
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 229,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 229,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13340,
                                                                  13353
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 229,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 229,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          13354,
                                                                          13365
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 229,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 229,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          13366,
                                                                          13385
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 229,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 229,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        13354,
                                                                        13385
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 229,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 229,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        13386,
                                                                        13395
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 229,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 229,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      13354,
                                                                      13395
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 229,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 229,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseMessageChannel",
                                                                    "range": [
                                                                      13396,
                                                                      13416
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 229,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 229,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13354,
                                                                    13416
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 229,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 229,
                                                                      "column": 92
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13340,
                                                                13417
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 229,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 229,
                                                                  "column": 93
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                13418,
                                                                13422
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 229,
                                                                  "column": 94
                                                                },
                                                                "end": {
                                                                  "line": 229,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13340,
                                                              13422
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 229,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 229,
                                                                "column": 98
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              13423,
                                                              13427
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 229,
                                                                "column": 99
                                                              },
                                                              "end": {
                                                                "line": 229,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13340,
                                                            13427
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 229,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 229,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            13428,
                                                            13434
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 229,
                                                              "column": 104
                                                            },
                                                            "end": {
                                                              "line": 229,
                                                              "column": 110
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13340,
                                                          13434
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 229,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 229,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13340,
                                                        13435
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13452,
                                                                    13458
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 230,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 230,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13459,
                                                                    13465
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 230,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 230,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13452,
                                                                  13465
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 230,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 230,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          13466,
                                                                          13477
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 230,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 230,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          13478,
                                                                          13497
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 230,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 230,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        13466,
                                                                        13497
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 230,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 230,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        13498,
                                                                        13507
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 230,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 230,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      13466,
                                                                      13507
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 230,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 230,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseReadyStateChange",
                                                                    "range": [
                                                                      13508,
                                                                      13530
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 230,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 230,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13466,
                                                                    13530
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 230,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 230,
                                                                      "column": 94
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13452,
                                                                13531
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 230,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 230,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                13532,
                                                                13536
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 230,
                                                                  "column": 96
                                                                },
                                                                "end": {
                                                                  "line": 230,
                                                                  "column": 100
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13452,
                                                              13536
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 230,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 230,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              13537,
                                                              13541
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 230,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 230,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13452,
                                                            13541
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 230,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 230,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            13542,
                                                            13548
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 230,
                                                              "column": 106
                                                            },
                                                            "end": {
                                                              "line": 230,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13452,
                                                          13548
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 230,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 230,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13452,
                                                        13549
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 230,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 230,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13566,
                                                                    13572
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 231,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 231,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13573,
                                                                    13579
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 231,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 231,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13566,
                                                                  13579
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 231,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 231,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          13580,
                                                                          13591
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 231,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 231,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          13592,
                                                                          13611
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 231,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 231,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        13580,
                                                                        13611
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 231,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 231,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        13612,
                                                                        13621
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 231,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 231,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      13580,
                                                                      13621
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 231,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 231,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "createReadyStateChangeSetImmediate",
                                                                    "range": [
                                                                      13622,
                                                                      13656
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 231,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 231,
                                                                        "column": 106
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13580,
                                                                    13656
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 231,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 231,
                                                                      "column": 106
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13566,
                                                                13657
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 231,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 231,
                                                                  "column": 107
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                13658,
                                                                13662
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 231,
                                                                  "column": 108
                                                                },
                                                                "end": {
                                                                  "line": 231,
                                                                  "column": 112
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13566,
                                                              13662
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 231,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 231,
                                                                "column": 112
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              13663,
                                                              13667
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 231,
                                                                "column": 113
                                                              },
                                                              "end": {
                                                                "line": 231,
                                                                "column": 117
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13566,
                                                            13667
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 231,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 231,
                                                              "column": 117
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            13668,
                                                            13674
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 231,
                                                              "column": 118
                                                            },
                                                            "end": {
                                                              "line": 231,
                                                              "column": 124
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13566,
                                                          13674
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 231,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 231,
                                                            "column": 124
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13566,
                                                        13675
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 125
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    13692,
                                                                    13698
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 232,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 232,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    13699,
                                                                    13705
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 232,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 232,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13692,
                                                                  13705
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 232,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 232,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      13706,
                                                                      13712
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 232,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 232,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "setImmediate",
                                                                    "range": [
                                                                      13713,
                                                                      13725
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 232,
                                                                        "column": 37
                                                                      },
                                                                      "end": {
                                                                        "line": 232,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13706,
                                                                    13725
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 232,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 232,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                13692,
                                                                13726
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 232,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 232,
                                                                  "column": 50
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                13727,
                                                                13729
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 232,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 232,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13692,
                                                              13729
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 232,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 232,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              13730,
                                                              13735
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 232,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 232,
                                                                "column": 59
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13692,
                                                            13735
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 232,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 232,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "readyStateChangeImpl",
                                                            "range": [
                                                              13736,
                                                              13756
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 232,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 232,
                                                                "column": 80
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13692,
                                                          13757
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 232,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 232,
                                                            "column": 81
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13692,
                                                        13758
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 232,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 232,
                                                          "column": 82
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12339,
                                                    13772
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 217,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  12327,
                                                  13772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 233,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12284,
                                              13773
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2508,
                                            "_esdocTestName": "it2508"
                                          },
                                          "range": [
                                            12284,
                                            13774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12270,
                                        13784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 101
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12258,
                                      13784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 89
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12177,
                                  13785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2507,
                                "_esdocTestName": "describe2507"
                              },
                              "range": [
                                12177,
                                13786
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    13795,
                                    13803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when no other methods to implement setImmediate are available",
                                    "raw": "'when no other methods to implement setImmediate are available'",
                                    "range": [
                                      13804,
                                      13867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 80
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                13895,
                                                13897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 236,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 236,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should use the setTimeout impl",
                                                "raw": "'should use the setTimeout impl'",
                                                "range": [
                                                  13898,
                                                  13930
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 236,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "setTimeoutImpl",
                                                            "range": [
                                                              13966,
                                                              13980
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 237,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 237,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                13995,
                                                                14041
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 237,
                                                                  "column": 49
                                                                },
                                                                "end": {
                                                                  "line": 239,
                                                                  "column": 17
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    14017,
                                                                    14023
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 238,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 238,
                                                                      "column": 26
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              13983,
                                                              14041
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 237,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 239,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13966,
                                                            14041
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 237,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 239,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        13962,
                                                        14042
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 237,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 239,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  14059,
                                                                  14066
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 240,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 240,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  14067,
                                                                  14071
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 240,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 240,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14059,
                                                                14071
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 240,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 240,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      14072,
                                                                      14083
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 240,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 240,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      14084,
                                                                      14103
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 240,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 240,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14072,
                                                                    14103
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 240,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 240,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    14104,
                                                                    14113
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 240,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 240,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14072,
                                                                  14113
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 240,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 240,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseProcessNextTick",
                                                                "raw": "'canUseProcessNextTick'",
                                                                "range": [
                                                                  14115,
                                                                  14138
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 240,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 240,
                                                                    "column": 95
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14059,
                                                              14139
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 240,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 240,
                                                                "column": 96
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              14140,
                                                              14147
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 240,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 240,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14059,
                                                            14147
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 240,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 240,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              14148,
                                                              14153
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 240,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 240,
                                                                "column": 110
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14059,
                                                          14154
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 240,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 240,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14059,
                                                        14155
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 240,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 240,
                                                          "column": 112
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            14017,
                                                            14023
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 238,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 238,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  14172,
                                                                  14179
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 241,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 241,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  14180,
                                                                  14184
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 241,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 241,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14172,
                                                                14184
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 241,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 241,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      14185,
                                                                      14196
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 241,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 241,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      14197,
                                                                      14216
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 241,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 241,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14185,
                                                                    14216
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 241,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 241,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    14217,
                                                                    14226
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 241,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 241,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14185,
                                                                  14226
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 241,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 241,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUsePostMessage",
                                                                "raw": "'canUsePostMessage'",
                                                                "range": [
                                                                  14228,
                                                                  14247
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 241,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 241,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14172,
                                                              14248
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 241,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 241,
                                                                "column": 92
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              14249,
                                                              14256
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 241,
                                                                "column": 93
                                                              },
                                                              "end": {
                                                                "line": 241,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14172,
                                                            14256
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 241,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 241,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              14257,
                                                              14262
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 241,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 241,
                                                                "column": 106
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14172,
                                                          14263
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 241,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 241,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14172,
                                                        14264
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 241,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 241,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  14281,
                                                                  14288
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 242,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 242,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  14289,
                                                                  14293
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 242,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 242,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14281,
                                                                14293
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 242,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 242,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      14294,
                                                                      14305
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 242,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 242,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      14306,
                                                                      14325
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 242,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 242,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14294,
                                                                    14325
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 242,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 242,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    14326,
                                                                    14335
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 242,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 242,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14294,
                                                                  14335
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 242,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 242,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseMessageChannel",
                                                                "raw": "'canUseMessageChannel'",
                                                                "range": [
                                                                  14337,
                                                                  14359
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 242,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 242,
                                                                    "column": 94
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14281,
                                                              14360
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 242,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 242,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              14361,
                                                              14368
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 242,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 242,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14281,
                                                            14368
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 242,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 242,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              14369,
                                                              14374
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 242,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 242,
                                                                "column": 109
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14281,
                                                          14375
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 242,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 242,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14281,
                                                        14376
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  14393,
                                                                  14400
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 243,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 243,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  14401,
                                                                  14405
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 243,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 243,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14393,
                                                                14405
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 243,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 243,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      14406,
                                                                      14417
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 243,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 243,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      14418,
                                                                      14437
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 243,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 243,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14406,
                                                                    14437
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 243,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 243,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    14438,
                                                                    14447
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 243,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 243,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14406,
                                                                  14447
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 243,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 243,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "canUseReadyStateChange",
                                                                "raw": "'canUseReadyStateChange'",
                                                                "range": [
                                                                  14449,
                                                                  14473
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 243,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 243,
                                                                    "column": 96
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14393,
                                                              14474
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 243,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 243,
                                                                "column": 97
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              14475,
                                                              14482
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 243,
                                                                "column": 98
                                                              },
                                                              "end": {
                                                                "line": 243,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14393,
                                                            14482
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 243,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 243,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": false,
                                                            "raw": "false",
                                                            "range": [
                                                              14483,
                                                              14488
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 243,
                                                                "column": 106
                                                              },
                                                              "end": {
                                                                "line": 243,
                                                                "column": 111
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14393,
                                                          14489
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 243,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 243,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14393,
                                                        14490
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 243,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 243,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sandbox",
                                                                "range": [
                                                                  14507,
                                                                  14514
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 244,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 244,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  14515,
                                                                  14519
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 244,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 244,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14507,
                                                                14519
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 244,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 244,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      14520,
                                                                      14531
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 244,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 244,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      14532,
                                                                      14551
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 244,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 244,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14520,
                                                                    14551
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 244,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 244,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    14552,
                                                                    14561
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 244,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 244,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14520,
                                                                  14561
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 244,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 244,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "createSetTimeoutSetImmediate",
                                                                "raw": "'createSetTimeoutSetImmediate'",
                                                                "range": [
                                                                  14563,
                                                                  14593
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 244,
                                                                    "column": 72
                                                                  },
                                                                  "end": {
                                                                    "line": 244,
                                                                    "column": 102
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14507,
                                                              14594
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 244,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 244,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "returns",
                                                            "range": [
                                                              14595,
                                                              14602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 244,
                                                                "column": 104
                                                              },
                                                              "end": {
                                                                "line": 244,
                                                                "column": 111
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14507,
                                                            14602
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 244,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 244,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "setTimeoutImpl",
                                                            "range": [
                                                              14603,
                                                              14617
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 244,
                                                                "column": 112
                                                              },
                                                              "end": {
                                                                "line": 244,
                                                                "column": 126
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14507,
                                                          14618
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 127
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14507,
                                                        14619
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 128
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              14640,
                                                              14646
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 245,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 245,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "Immediate_1",
                                                                "range": [
                                                                  14653,
                                                                  14664
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 245,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 245,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "ImmediateDefinition",
                                                                "range": [
                                                                  14665,
                                                                  14684
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 245,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 245,
                                                                    "column": 64
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14653,
                                                                14684
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 245,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 245,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [],
                                                                "range": [
                                                                  14685,
                                                                  14687
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 245,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 245,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              14649,
                                                              14688
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 245,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 245,
                                                                "column": 68
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14640,
                                                            14688
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 245,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 245,
                                                              "column": 68
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        14636,
                                                        14689
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    14706,
                                                                    14712
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 246,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 246,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    14713,
                                                                    14719
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 246,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 246,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14706,
                                                                  14719
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 246,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 246,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          14720,
                                                                          14731
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 246,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 246,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          14732,
                                                                          14751
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 246,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 246,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        14720,
                                                                        14751
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 246,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 246,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        14752,
                                                                        14761
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 246,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 246,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      14720,
                                                                      14761
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 246,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 246,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseProcessNextTick",
                                                                    "range": [
                                                                      14762,
                                                                      14783
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 246,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 246,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14720,
                                                                    14783
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 246,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 246,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                14706,
                                                                14784
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 246,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 246,
                                                                  "column": 94
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                14785,
                                                                14789
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 246,
                                                                  "column": 95
                                                                },
                                                                "end": {
                                                                  "line": 246,
                                                                  "column": 99
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              14706,
                                                              14789
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 246,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 246,
                                                                "column": 99
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              14790,
                                                              14794
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 246,
                                                                "column": 100
                                                              },
                                                              "end": {
                                                                "line": 246,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14706,
                                                            14794
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 246,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 246,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            14795,
                                                            14801
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 246,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 246,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14706,
                                                          14801
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 246,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 246,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14706,
                                                        14802
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 246,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 246,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    14819,
                                                                    14825
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 247,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 247,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    14826,
                                                                    14832
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 247,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 247,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14819,
                                                                  14832
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 247,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 247,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          14833,
                                                                          14844
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 247,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 247,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          14845,
                                                                          14864
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 247,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 247,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        14833,
                                                                        14864
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 247,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 247,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        14865,
                                                                        14874
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 247,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 247,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      14833,
                                                                      14874
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 247,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 247,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUsePostMessage",
                                                                    "range": [
                                                                      14875,
                                                                      14892
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 247,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 247,
                                                                        "column": 89
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14833,
                                                                    14892
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 247,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 247,
                                                                      "column": 89
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                14819,
                                                                14893
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 247,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 247,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                14894,
                                                                14898
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 247,
                                                                  "column": 91
                                                                },
                                                                "end": {
                                                                  "line": 247,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              14819,
                                                              14898
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 247,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 247,
                                                                "column": 95
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              14899,
                                                              14903
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 247,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 247,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14819,
                                                            14903
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 247,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 247,
                                                              "column": 100
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            14904,
                                                            14910
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 247,
                                                              "column": 101
                                                            },
                                                            "end": {
                                                              "line": 247,
                                                              "column": 107
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14819,
                                                          14910
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 247,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 247,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14819,
                                                        14911
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 247,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 247,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    14928,
                                                                    14934
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 248,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 248,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    14935,
                                                                    14941
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 248,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 248,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  14928,
                                                                  14941
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 248,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 248,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          14942,
                                                                          14953
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 248,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 248,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          14954,
                                                                          14973
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 248,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 248,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        14942,
                                                                        14973
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 248,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 248,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        14974,
                                                                        14983
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 248,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 248,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      14942,
                                                                      14983
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 248,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 248,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseMessageChannel",
                                                                    "range": [
                                                                      14984,
                                                                      15004
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 248,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 248,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    14942,
                                                                    15004
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 248,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 248,
                                                                      "column": 92
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                14928,
                                                                15005
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 248,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 248,
                                                                  "column": 93
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                15006,
                                                                15010
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 248,
                                                                  "column": 94
                                                                },
                                                                "end": {
                                                                  "line": 248,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              14928,
                                                              15010
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 248,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 248,
                                                                "column": 98
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              15011,
                                                              15015
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 248,
                                                                "column": 99
                                                              },
                                                              "end": {
                                                                "line": 248,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14928,
                                                            15015
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 248,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 248,
                                                              "column": 103
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            15016,
                                                            15022
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 248,
                                                              "column": 104
                                                            },
                                                            "end": {
                                                              "line": 248,
                                                              "column": 110
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14928,
                                                          15022
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 248,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 248,
                                                            "column": 110
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14928,
                                                        15023
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 248,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 248,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    15040,
                                                                    15046
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 249,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 249,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    15047,
                                                                    15053
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 249,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 249,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15040,
                                                                  15053
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 249,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 249,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          15054,
                                                                          15065
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 249,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 249,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          15066,
                                                                          15085
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 249,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 249,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        15054,
                                                                        15085
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 249,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 249,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        15086,
                                                                        15095
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 249,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 249,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      15054,
                                                                      15095
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 249,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 249,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "canUseReadyStateChange",
                                                                    "range": [
                                                                      15096,
                                                                      15118
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 249,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 249,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15054,
                                                                    15118
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 249,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 249,
                                                                      "column": 94
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                15040,
                                                                15119
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 249,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 249,
                                                                  "column": 95
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                15120,
                                                                15124
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 249,
                                                                  "column": 96
                                                                },
                                                                "end": {
                                                                  "line": 249,
                                                                  "column": 100
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15040,
                                                              15124
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 249,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 249,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              15125,
                                                              15129
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 249,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 249,
                                                                "column": 105
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15040,
                                                            15129
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 249,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 249,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            15130,
                                                            15136
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 249,
                                                              "column": 106
                                                            },
                                                            "end": {
                                                              "line": 249,
                                                              "column": 112
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15040,
                                                          15136
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 249,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 249,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15040,
                                                        15137
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 249,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 249,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    15154,
                                                                    15160
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 250,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 250,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    15161,
                                                                    15167
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 250,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 250,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15154,
                                                                  15167
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 250,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 250,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Immediate_1",
                                                                        "range": [
                                                                          15168,
                                                                          15179
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 250,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 250,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "ImmediateDefinition",
                                                                        "range": [
                                                                          15180,
                                                                          15199
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 250,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 250,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        15168,
                                                                        15199
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 250,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 250,
                                                                          "column": 61
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "prototype",
                                                                      "range": [
                                                                        15200,
                                                                        15209
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 250,
                                                                          "column": 62
                                                                        },
                                                                        "end": {
                                                                          "line": 250,
                                                                          "column": 71
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      15168,
                                                                      15209
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 250,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 250,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "createSetTimeoutSetImmediate",
                                                                    "range": [
                                                                      15210,
                                                                      15238
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 250,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 250,
                                                                        "column": 100
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15168,
                                                                    15238
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 250,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 250,
                                                                      "column": 100
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                15154,
                                                                15239
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 250,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 250,
                                                                  "column": 101
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                15240,
                                                                15244
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 250,
                                                                  "column": 102
                                                                },
                                                                "end": {
                                                                  "line": 250,
                                                                  "column": 106
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15154,
                                                              15244
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 250,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 250,
                                                                "column": 106
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              15245,
                                                              15249
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 250,
                                                                "column": 107
                                                              },
                                                              "end": {
                                                                "line": 250,
                                                                "column": 111
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15154,
                                                            15249
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 250,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 250,
                                                              "column": 111
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            15250,
                                                            15256
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 250,
                                                              "column": 112
                                                            },
                                                            "end": {
                                                              "line": 250,
                                                              "column": 118
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15154,
                                                          15256
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 250,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 250,
                                                            "column": 118
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15154,
                                                        15257
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 250,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 250,
                                                          "column": 119
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    15274,
                                                                    15280
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 251,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 251,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    15281,
                                                                    15287
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 251,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 251,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15274,
                                                                  15287
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 251,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 251,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      15288,
                                                                      15294
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 251,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 251,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "setImmediate",
                                                                    "range": [
                                                                      15295,
                                                                      15307
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 251,
                                                                        "column": 37
                                                                      },
                                                                      "end": {
                                                                        "line": 251,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15288,
                                                                    15307
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 251,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 251,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                15274,
                                                                15308
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 251,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 251,
                                                                  "column": 50
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                15309,
                                                                15311
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 251,
                                                                  "column": 51
                                                                },
                                                                "end": {
                                                                  "line": 251,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15274,
                                                              15311
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 251,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 251,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              15312,
                                                              15317
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 251,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 251,
                                                                "column": 59
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15274,
                                                            15317
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 251,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 251,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "setTimeoutImpl",
                                                            "range": [
                                                              15318,
                                                              15332
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 251,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 251,
                                                                "column": 74
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          15274,
                                                          15333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 251,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 251,
                                                            "column": 75
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15274,
                                                        15334
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 251,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 251,
                                                          "column": 76
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    13944,
                                                    15348
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 236,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 252,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  13932,
                                                  15348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 252,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13895,
                                              15349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 252,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2510,
                                            "_esdocTestName": "it2510"
                                          },
                                          "range": [
                                            13895,
                                            15350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13881,
                                        15360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 94
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13869,
                                      15360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 82
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13795,
                                  15361
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 253,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2509,
                                "_esdocTestName": "describe2509"
                              },
                              "range": [
                                13795,
                                15362
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            7445,
                            15368
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 71
                            },
                            "end": {
                              "line": 254,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7433,
                          15368
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 59
                          },
                          "end": {
                            "line": 254,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7378,
                      15369
                    ],
                    "loc": {
                      "start": {
                        "line": 158,
                        "column": 4
                      },
                      "end": {
                        "line": 254,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2500,
                    "_esdocTestName": "describe2500"
                  },
                  "range": [
                    7378,
                    15370
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 4
                    },
                    "end": {
                      "line": 254,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        15375,
                        15383
                      ],
                      "loc": {
                        "start": {
                          "line": 255,
                          "column": 4
                        },
                        "end": {
                          "line": 255,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "partiallyApplied",
                        "raw": "'partiallyApplied'",
                        "range": [
                          15384,
                          15402
                        ],
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 13
                          },
                          "end": {
                            "line": 255,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    15426,
                                    15434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when passed a function as the first argument",
                                    "raw": "'when passed a function as the first argument'",
                                    "range": [
                                      15435,
                                      15481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                15509,
                                                15511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 257,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 257,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return a function that takes no arguments and will be called with the passed arguments",
                                                "raw": "'should return a function that takes no arguments and will be called with the passed arguments'",
                                                "range": [
                                                  15512,
                                                  15607
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 257,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 257,
                                                    "column": 110
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "fn",
                                                            "range": [
                                                              15643,
                                                              15645
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 258,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 258,
                                                                "column": 22
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sinon",
                                                                "range": [
                                                                  15648,
                                                                  15653
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 258,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 258,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "spy",
                                                                "range": [
                                                                  15654,
                                                                  15657
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 258,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 258,
                                                                    "column": 34
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15648,
                                                                15657
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 258,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 258,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              15648,
                                                              15659
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 258,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 258,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15643,
                                                            15659
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 258,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 36
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        15639,
                                                        15660
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 258,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 258,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              15681,
                                                              15687
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 259,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 259,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      15690,
                                                                      15701
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 259,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 259,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      15702,
                                                                      15721
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 259,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 259,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15690,
                                                                    15721
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 259,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 259,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    15722,
                                                                    15731
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 259,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 259,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15690,
                                                                  15731
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "partiallyApplied",
                                                                "range": [
                                                                  15732,
                                                                  15748
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 87
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15690,
                                                                15748
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 259,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 259,
                                                                  "column": 87
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "fn",
                                                                "range": [
                                                                  15749,
                                                                  15751
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 88
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 90
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "arg1",
                                                                "raw": "'arg1'",
                                                                "range": [
                                                                  15753,
                                                                  15759
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 92
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "arg2",
                                                                "raw": "'arg2'",
                                                                "range": [
                                                                  15761,
                                                                  15767
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 100
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 106
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": "arg3",
                                                                "raw": "'arg3'",
                                                                "range": [
                                                                  15769,
                                                                  15775
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 108
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 114
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              15690,
                                                              15776
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 259,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 259,
                                                                "column": 115
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15681,
                                                            15776
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 259,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 259,
                                                              "column": 115
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        15677,
                                                        15777
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 259,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 259,
                                                          "column": 116
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      15794,
                                                                      15800
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 260,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 260,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      15801,
                                                                      15807
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 260,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 260,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15794,
                                                                    15807
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 260,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 260,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      15808,
                                                                      15814
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 260,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 260,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  15794,
                                                                  15815
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 260,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 260,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  15816,
                                                                  15818
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 260,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 260,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15794,
                                                                15818
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 260,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 260,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "be",
                                                              "range": [
                                                                15819,
                                                                15821
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 260,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 260,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15794,
                                                              15821
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 260,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 260,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              15822,
                                                              15823
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 260,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 260,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15794,
                                                            15823
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 260,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 260,
                                                              "column": 45
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "function",
                                                            "raw": "'function'",
                                                            "range": [
                                                              15824,
                                                              15834
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 260,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 260,
                                                                "column": 56
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          15794,
                                                          15835
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 260,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 260,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15794,
                                                        15836
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 260,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 260,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "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": [
                                                                      15853,
                                                                      15859
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 261,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 261,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      15860,
                                                                      15866
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 261,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 261,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15853,
                                                                    15866
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 261,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 261,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "fn",
                                                                    "range": [
                                                                      15867,
                                                                      15869
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 261,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 261,
                                                                        "column": 32
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  15853,
                                                                  15870
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 261,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 261,
                                                                    "column": 33
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "not",
                                                                "range": [
                                                                  15871,
                                                                  15874
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 261,
                                                                    "column": 34
                                                                  },
                                                                  "end": {
                                                                    "line": 261,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15853,
                                                                15874
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 261,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 261,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "have",
                                                              "range": [
                                                                15875,
                                                                15879
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 261,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 261,
                                                                  "column": 42
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15853,
                                                              15879
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 261,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 261,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "been",
                                                            "range": [
                                                              15880,
                                                              15884
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 261,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 261,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15853,
                                                            15884
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 261,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 261,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "called",
                                                          "range": [
                                                            15885,
                                                            15891
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 261,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 261,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15853,
                                                          15891
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 261,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 261,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15853,
                                                        15892
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 261,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 261,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            15909,
                                                            15915
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 262,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 262,
                                                              "column": 22
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15909,
                                                          15917
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 262,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 262,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15909,
                                                        15918
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      15935,
                                                                      15941
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 263,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 263,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      15942,
                                                                      15948
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 263,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 263,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15935,
                                                                    15948
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 263,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 263,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "fn",
                                                                    "range": [
                                                                      15949,
                                                                      15951
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 263,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 263,
                                                                        "column": 32
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  15935,
                                                                  15952
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 263,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 263,
                                                                    "column": 33
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  15953,
                                                                  15957
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 263,
                                                                    "column": 34
                                                                  },
                                                                  "end": {
                                                                    "line": 263,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15935,
                                                                15957
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 263,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 263,
                                                                  "column": 38
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                15958,
                                                                15962
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 263,
                                                                  "column": 39
                                                                },
                                                                "end": {
                                                                  "line": 263,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15935,
                                                              15962
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 263,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 263,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              15963,
                                                              15973
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 263,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 263,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15935,
                                                            15973
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 263,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 263,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "arg1",
                                                            "raw": "'arg1'",
                                                            "range": [
                                                              15974,
                                                              15980
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 263,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 263,
                                                                "column": 61
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Literal",
                                                            "value": "arg2",
                                                            "raw": "'arg2'",
                                                            "range": [
                                                              15982,
                                                              15988
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 263,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 263,
                                                                "column": 69
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Literal",
                                                            "value": "arg3",
                                                            "raw": "'arg3'",
                                                            "range": [
                                                              15990,
                                                              15996
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 263,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 263,
                                                                "column": 77
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          15935,
                                                          15997
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15935,
                                                        15998
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 79
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    15621,
                                                    16012
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 257,
                                                      "column": 124
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  15609,
                                                  16012
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 257,
                                                    "column": 112
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15509,
                                              16013
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 257,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2513,
                                            "_esdocTestName": "it2513"
                                          },
                                          "range": [
                                            15509,
                                            16014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15495,
                                        16024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15483,
                                      16024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15426,
                                  16025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2512,
                                "_esdocTestName": "describe2512"
                              },
                              "range": [
                                15426,
                                16026
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    16035,
                                    16043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when passed a non-function as an argument",
                                    "raw": "'when passed a non-function as an argument'",
                                    "range": [
                                      16044,
                                      16087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                16115,
                                                16117
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 267,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 267,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should coerce to a string and convert to a function which will be called by the returned function",
                                                "raw": "'should coerce to a string and convert to a function which will be called by the returned function'",
                                                "range": [
                                                  16118,
                                                  16217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 114
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "__root__",
                                                            "range": [
                                                              16249,
                                                              16257
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 268,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 268,
                                                                "column": 24
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "__wasCalled",
                                                            "range": [
                                                              16258,
                                                              16269
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 268,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 268,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16249,
                                                            16269
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 268,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 268,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": null,
                                                          "raw": "null",
                                                          "range": [
                                                            16272,
                                                            16276
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 268,
                                                              "column": 39
                                                            },
                                                            "end": {
                                                              "line": 268,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16249,
                                                          16276
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 268,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 268,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16249,
                                                        16277
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 268,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 268,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "fnStr",
                                                            "range": [
                                                              16298,
                                                              16303
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 269,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 269,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "Literal",
                                                            "value": "__wasCalled = true;",
                                                            "raw": "'__wasCalled = true;'",
                                                            "range": [
                                                              16306,
                                                              16327
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 269,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 269,
                                                                "column": 49
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16298,
                                                            16327
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 269,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 269,
                                                              "column": 49
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        16294,
                                                        16328
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 269,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 269,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              16349,
                                                              16355
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 270,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 270,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Immediate_1",
                                                                    "range": [
                                                                      16358,
                                                                      16369
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 270,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 270,
                                                                        "column": 40
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "ImmediateDefinition",
                                                                    "range": [
                                                                      16370,
                                                                      16389
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 270,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 270,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    16358,
                                                                    16389
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 270,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 270,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "prototype",
                                                                  "range": [
                                                                    16390,
                                                                    16399
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 270,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 270,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  16358,
                                                                  16399
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "partiallyApplied",
                                                                "range": [
                                                                  16400,
                                                                  16416
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 87
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16358,
                                                                16416
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 270,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 270,
                                                                  "column": 87
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "fnStr",
                                                                "range": [
                                                                  16417,
                                                                  16422
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 88
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              16358,
                                                              16423
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 270,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 270,
                                                                "column": 94
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16349,
                                                            16423
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 270,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 270,
                                                              "column": 94
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        16345,
                                                        16424
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 270,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 270,
                                                          "column": 95
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      16441,
                                                                      16447
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 271,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 271,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      16448,
                                                                      16454
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 271,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 271,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    16441,
                                                                    16454
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 271,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 271,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      16455,
                                                                      16461
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 271,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 271,
                                                                        "column": 36
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  16441,
                                                                  16462
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 271,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 271,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  16463,
                                                                  16465
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 271,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 271,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16441,
                                                                16465
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 271,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 271,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "be",
                                                              "range": [
                                                                16466,
                                                                16468
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 271,
                                                                  "column": 41
                                                                },
                                                                "end": {
                                                                  "line": 271,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16441,
                                                              16468
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 271,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 271,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              16469,
                                                              16470
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 271,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 271,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16441,
                                                            16470
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 271,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 271,
                                                              "column": 45
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "function",
                                                            "raw": "'function'",
                                                            "range": [
                                                              16471,
                                                              16481
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 271,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 271,
                                                                "column": 56
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          16441,
                                                          16482
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 271,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 271,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16441,
                                                        16483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 271,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 271,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            16500,
                                                            16506
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 272,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 272,
                                                              "column": 22
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          16500,
                                                          16508
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 272,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 272,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16500,
                                                        16509
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 272,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 272,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    16526,
                                                                    16532
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 273,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 273,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    16533,
                                                                    16539
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 273,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 273,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  16526,
                                                                  16539
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 273,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 273,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "__root__",
                                                                    "range": [
                                                                      16540,
                                                                      16548
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 273,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 273,
                                                                        "column": 38
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "__wasCalled",
                                                                    "range": [
                                                                      16549,
                                                                      16560
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 273,
                                                                        "column": 39
                                                                      },
                                                                      "end": {
                                                                        "line": 273,
                                                                        "column": 50
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    16540,
                                                                    16560
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 273,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 273,
                                                                      "column": 50
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                16526,
                                                                16561
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 273,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 273,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                16562,
                                                                16564
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 273,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 273,
                                                                  "column": 54
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16526,
                                                              16564
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 273,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 273,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              16565,
                                                              16567
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 273,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 273,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16526,
                                                            16567
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 273,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 273,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "true",
                                                          "range": [
                                                            16568,
                                                            16572
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 273,
                                                              "column": 58
                                                            },
                                                            "end": {
                                                              "line": 273,
                                                              "column": 62
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16526,
                                                          16572
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 273,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 273,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16526,
                                                        16573
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 273,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 273,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "UnaryExpression",
                                                        "operator": "delete",
                                                        "argument": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "__root__",
                                                            "range": [
                                                              16597,
                                                              16605
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 274,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 274,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "__wasCalled",
                                                            "range": [
                                                              16606,
                                                              16617
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 274,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 274,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16597,
                                                            16617
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 274,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 274,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          16590,
                                                          16617
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 274,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 274,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16590,
                                                        16618
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 274,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 274,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16231,
                                                    16632
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 267,
                                                      "column": 128
                                                    },
                                                    "end": {
                                                      "line": 275,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  16219,
                                                  16632
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 275,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16115,
                                              16633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 275,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2515,
                                            "_esdocTestName": "it2515"
                                          },
                                          "range": [
                                            16115,
                                            16634
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16101,
                                        16644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 276,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16089,
                                      16644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16035,
                                  16645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 276,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2514,
                                "_esdocTestName": "describe2514"
                              },
                              "range": [
                                16035,
                                16646
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            15416,
                            16652
                          ],
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 45
                            },
                            "end": {
                              "line": 277,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15404,
                          16652
                        ],
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 33
                          },
                          "end": {
                            "line": 277,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15375,
                      16653
                    ],
                    "loc": {
                      "start": {
                        "line": 255,
                        "column": 4
                      },
                      "end": {
                        "line": 277,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2511,
                    "_esdocTestName": "describe2511"
                  },
                  "range": [
                    15375,
                    16654
                  ],
                  "loc": {
                    "start": {
                      "line": 255,
                      "column": 4
                    },
                    "end": {
                      "line": 277,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        16659,
                        16667
                      ],
                      "loc": {
                        "start": {
                          "line": 278,
                          "column": 4
                        },
                        "end": {
                          "line": 278,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.identify",
                        "raw": "'prototype.identify'",
                        "range": [
                          16668,
                          16688
                        ],
                        "loc": {
                          "start": {
                            "line": 278,
                            "column": 13
                          },
                          "end": {
                            "line": 278,
                            "column": 33
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    16712,
                                    16714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should use Object.toString to return an identifier string",
                                    "raw": "'should use Object.toString to return an identifier string'",
                                    "range": [
                                      16715,
                                      16774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 70
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "FunctionDeclaration",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "MockObject",
                                            "range": [
                                              16811,
                                              16821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 280,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [],
                                            "range": [
                                              16824,
                                              16862
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 280,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 282,
                                                "column": 13
                                              }
                                            },
                                            "trailingComments": [
                                              {
                                                "type": "Line",
                                                "value": "noop",
                                                "range": [
                                                  16842,
                                                  16848
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 281,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 281,
                                                    "column": 22
                                                  }
                                                }
                                              }
                                            ]
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            16802,
                                            16862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      16875,
                                                      16882
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      16883,
                                                      16887
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16875,
                                                    16887
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 283,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 283,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "MockObject",
                                                      "range": [
                                                        16888,
                                                        16898
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 283,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 283,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        16899,
                                                        16908
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 283,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 283,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16888,
                                                      16908
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "toString",
                                                    "raw": "'toString'",
                                                    "range": [
                                                      16910,
                                                      16920
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16875,
                                                  16921
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 283,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 283,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  16922,
                                                  16929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 283,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 283,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "range": [
                                                16875,
                                                16929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 283,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 283,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "[object HEYO!]",
                                                "raw": "'[object HEYO!]'",
                                                "range": [
                                                  16930,
                                                  16946
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 283,
                                                    "column": 67
                                                  },
                                                  "end": {
                                                    "line": 283,
                                                    "column": 83
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16875,
                                              16947
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 283,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 283,
                                                "column": 84
                                              }
                                            }
                                          },
                                          "range": [
                                            16875,
                                            16948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 85
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                16842,
                                                16848
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 281,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 281,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  16965,
                                                  16973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        16994,
                                                        16998
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 285,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 285,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "Object",
                                                            "range": [
                                                              17022,
                                                              17028
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 286,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 286,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "name": "MockObject",
                                                            "range": [
                                                              17030,
                                                              17040
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 286,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 286,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            17022,
                                                            17040
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 286,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 286,
                                                              "column": 38
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        17000,
                                                        17058
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 285,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 287,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      16994,
                                                      17058
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 285,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 287,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16976,
                                                  17072
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                16965,
                                                17072
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 288,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            16961,
                                            17073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  17090,
                                                  17096
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            17099,
                                                            17110
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 289,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            17111,
                                                            17130
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 289,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          17099,
                                                          17130
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          17131,
                                                          17140
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        17099,
                                                        17140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "identify",
                                                      "range": [
                                                        17141,
                                                        17149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 75
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      17099,
                                                      17149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 75
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      17150,
                                                      17154
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17099,
                                                    17154
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 289,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 289,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      17155,
                                                      17163
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 81
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 89
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  17099,
                                                  17164
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 90
                                                  }
                                                }
                                              },
                                              "range": [
                                                17090,
                                                17164
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 289,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 289,
                                                  "column": 90
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            17086,
                                            17165
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 91
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        17178,
                                                        17184
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 290,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 290,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        17185,
                                                        17191
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 290,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 290,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      17178,
                                                      17191
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 290,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 290,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        17192,
                                                        17198
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 290,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 290,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    17178,
                                                    17199
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 290,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 290,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    17200,
                                                    17202
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 290,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 290,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  17178,
                                                  17202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 290,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 290,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  17203,
                                                  17208
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 290,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 290,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                17178,
                                                17208
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 290,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 290,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "[object HEYO!]",
                                                "raw": "'[object HEYO!]'",
                                                "range": [
                                                  17209,
                                                  17225
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 290,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 290,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              17178,
                                              17226
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 290,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            17178,
                                            17227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16788,
                                        17237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16776,
                                      17237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16712,
                                  17238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2517,
                                "_esdocTestName": "it2517"
                              },
                              "range": [
                                16712,
                                17239
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            16702,
                            17245
                          ],
                          "loc": {
                            "start": {
                              "line": 278,
                              "column": 47
                            },
                            "end": {
                              "line": 292,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16690,
                          17245
                        ],
                        "loc": {
                          "start": {
                            "line": 278,
                            "column": 35
                          },
                          "end": {
                            "line": 292,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16659,
                      17246
                    ],
                    "loc": {
                      "start": {
                        "line": 278,
                        "column": 4
                      },
                      "end": {
                        "line": 292,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2516,
                    "_esdocTestName": "describe2516"
                  },
                  "range": [
                    16659,
                    17247
                  ],
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 4
                    },
                    "end": {
                      "line": 292,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        17252,
                        17260
                      ],
                      "loc": {
                        "start": {
                          "line": 293,
                          "column": 4
                        },
                        "end": {
                          "line": 293,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.canUseProcessNextTick",
                        "raw": "'prototype.canUseProcessNextTick'",
                        "range": [
                          17261,
                          17294
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 13
                          },
                          "end": {
                            "line": 293,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    17318,
                                    17326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when root.process does not identify as [object process]",
                                    "raw": "'when root.process does not identify as [object process]'",
                                    "range": [
                                      17327,
                                      17384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 74
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                17412,
                                                17414
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 295,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 295,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return false",
                                                "raw": "'should return false'",
                                                "range": [
                                                  17415,
                                                  17436
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 295,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 295,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              17472,
                                                              17480
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 296,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 296,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    17505,
                                                                    17509
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 297,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 297,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "process",
                                                                        "range": [
                                                                          17537,
                                                                          17544
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 298,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 298,
                                                                            "column": 31
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [],
                                                                        "range": [
                                                                          17546,
                                                                          17548
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 298,
                                                                            "column": 33
                                                                          },
                                                                          "end": {
                                                                            "line": 298,
                                                                            "column": 35
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        17537,
                                                                        17548
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 298,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 298,
                                                                          "column": 35
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    17511,
                                                                    17570
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 297,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 299,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  17505,
                                                                  17570
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 297,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 299,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "identify",
                                                                  "range": [
                                                                    17592,
                                                                    17600
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 300,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 300,
                                                                      "column": 28
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "sinon",
                                                                          "range": [
                                                                            17602,
                                                                            17607
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 300,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 300,
                                                                              "column": 35
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "stub",
                                                                          "range": [
                                                                            17608,
                                                                            17612
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 300,
                                                                              "column": 36
                                                                            },
                                                                            "end": {
                                                                              "line": 300,
                                                                              "column": 40
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          17602,
                                                                          17612
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 300,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 300,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        17602,
                                                                        17614
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 300,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 300,
                                                                          "column": 42
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "returns",
                                                                      "range": [
                                                                        17615,
                                                                        17622
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 300,
                                                                          "column": 43
                                                                        },
                                                                        "end": {
                                                                          "line": 300,
                                                                          "column": 50
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      17602,
                                                                      17622
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 300,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 300,
                                                                        "column": 50
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": "[object it-is-not-a-tumor]",
                                                                      "raw": "'[object it-is-not-a-tumor]'",
                                                                      "range": [
                                                                        17623,
                                                                        17651
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 300,
                                                                          "column": 51
                                                                        },
                                                                        "end": {
                                                                          "line": 300,
                                                                          "column": 79
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    17602,
                                                                    17652
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 300,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 300,
                                                                      "column": 80
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  17592,
                                                                  17652
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 300,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 300,
                                                                    "column": 80
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              17483,
                                                              17670
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 296,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 301,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17472,
                                                            17670
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 296,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 301,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        17468,
                                                        17671
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 296,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 301,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              17692,
                                                              17698
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 302,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 302,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Immediate_1",
                                                                      "range": [
                                                                        17701,
                                                                        17712
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 302,
                                                                          "column": 29
                                                                        },
                                                                        "end": {
                                                                          "line": 302,
                                                                          "column": 40
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "ImmediateDefinition",
                                                                      "range": [
                                                                        17713,
                                                                        17732
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 302,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 302,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      17701,
                                                                      17732
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 302,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 302,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "prototype",
                                                                    "range": [
                                                                      17733,
                                                                      17742
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 302,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 302,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    17701,
                                                                    17742
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 302,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 302,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "canUseProcessNextTick",
                                                                  "range": [
                                                                    17743,
                                                                    17764
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 302,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 302,
                                                                      "column": 92
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  17701,
                                                                  17764
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 302,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 302,
                                                                    "column": 92
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  17765,
                                                                  17769
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 302,
                                                                    "column": 93
                                                                  },
                                                                  "end": {
                                                                    "line": 302,
                                                                    "column": 97
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                17701,
                                                                17769
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 302,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 302,
                                                                  "column": 97
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  17770,
                                                                  17778
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 302,
                                                                    "column": 98
                                                                  },
                                                                  "end": {
                                                                    "line": 302,
                                                                    "column": 106
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              17701,
                                                              17779
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 302,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 302,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17692,
                                                            17779
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 302,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 302,
                                                              "column": 107
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        17688,
                                                        17780
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 302,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 302,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    17797,
                                                                    17803
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 303,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 303,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    17804,
                                                                    17810
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 303,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 303,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  17797,
                                                                  17810
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 303,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 303,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    17811,
                                                                    17817
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 303,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 303,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                17797,
                                                                17818
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 303,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 303,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                17819,
                                                                17821
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 303,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 303,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              17797,
                                                              17821
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 303,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 303,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              17822,
                                                              17824
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 303,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 303,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17797,
                                                            17824
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 303,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 303,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "false",
                                                          "range": [
                                                            17825,
                                                            17830
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 303,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 303,
                                                              "column": 49
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          17797,
                                                          17830
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 303,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 303,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        17797,
                                                        17831
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 303,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 303,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      17848,
                                                                      17854
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 304,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 304,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      17855,
                                                                      17861
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 304,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 304,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    17848,
                                                                    17861
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 304,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 304,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "instance",
                                                                      "range": [
                                                                        17862,
                                                                        17870
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 304,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 304,
                                                                          "column": 38
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "identify",
                                                                      "range": [
                                                                        17871,
                                                                        17879
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 304,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 304,
                                                                          "column": 47
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      17862,
                                                                      17879
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 304,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 304,
                                                                        "column": 47
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  17848,
                                                                  17880
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 304,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 304,
                                                                    "column": 48
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  17881,
                                                                  17885
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 304,
                                                                    "column": 49
                                                                  },
                                                                  "end": {
                                                                    "line": 304,
                                                                    "column": 53
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                17848,
                                                                17885
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 304,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 304,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                17886,
                                                                17890
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 304,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 304,
                                                                  "column": 58
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              17848,
                                                              17890
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 304,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 304,
                                                                "column": 58
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              17891,
                                                              17901
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 304,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 304,
                                                                "column": 69
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17848,
                                                            17901
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 304,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 304,
                                                              "column": 69
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  17902,
                                                                  17910
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 304,
                                                                    "column": 70
                                                                  },
                                                                  "end": {
                                                                    "line": 304,
                                                                    "column": 78
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "root",
                                                                "range": [
                                                                  17911,
                                                                  17915
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 304,
                                                                    "column": 79
                                                                  },
                                                                  "end": {
                                                                    "line": 304,
                                                                    "column": 83
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                17902,
                                                                17915
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 304,
                                                                  "column": 70
                                                                },
                                                                "end": {
                                                                  "line": 304,
                                                                  "column": 83
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "process",
                                                              "range": [
                                                                17916,
                                                                17923
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 304,
                                                                  "column": 84
                                                                },
                                                                "end": {
                                                                  "line": 304,
                                                                  "column": 91
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              17902,
                                                              17923
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 304,
                                                                "column": 70
                                                              },
                                                              "end": {
                                                                "line": 304,
                                                                "column": 91
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          17848,
                                                          17924
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 304,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 304,
                                                            "column": 92
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        17848,
                                                        17925
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 304,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 304,
                                                          "column": 93
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    17450,
                                                    17939
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 295,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 305,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  17438,
                                                  17939
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 295,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 305,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              17412,
                                              17940
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 295,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2520,
                                            "_esdocTestName": "it2520"
                                          },
                                          "range": [
                                            17412,
                                            17941
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        17398,
                                        17951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      17386,
                                      17951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17318,
                                  17952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2519,
                                "_esdocTestName": "describe2519"
                              },
                              "range": [
                                17318,
                                17953
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    17962,
                                    17970
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when root.process identifies as [object process]",
                                    "raw": "'when root.process identifies as [object process]'",
                                    "range": [
                                      17971,
                                      18021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 67
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                18049,
                                                18051
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 308,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 308,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return true",
                                                "raw": "'should return true'",
                                                "range": [
                                                  18052,
                                                  18072
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 308,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 308,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              18108,
                                                              18116
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 309,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 309,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    18141,
                                                                    18145
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 310,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 310,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "process",
                                                                        "range": [
                                                                          18173,
                                                                          18180
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 311,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 311,
                                                                            "column": 31
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [],
                                                                        "range": [
                                                                          18182,
                                                                          18184
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 311,
                                                                            "column": 33
                                                                          },
                                                                          "end": {
                                                                            "line": 311,
                                                                            "column": 35
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        18173,
                                                                        18184
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 311,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 311,
                                                                          "column": 35
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    18147,
                                                                    18206
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 310,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 312,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  18141,
                                                                  18206
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 310,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 312,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "identify",
                                                                  "range": [
                                                                    18228,
                                                                    18236
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 313,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 313,
                                                                      "column": 28
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "sinon",
                                                                          "range": [
                                                                            18238,
                                                                            18243
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 313,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 313,
                                                                              "column": 35
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "stub",
                                                                          "range": [
                                                                            18244,
                                                                            18248
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 313,
                                                                              "column": 36
                                                                            },
                                                                            "end": {
                                                                              "line": 313,
                                                                              "column": 40
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          18238,
                                                                          18248
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 313,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 313,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        18238,
                                                                        18250
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 313,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 313,
                                                                          "column": 42
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "returns",
                                                                      "range": [
                                                                        18251,
                                                                        18258
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 313,
                                                                          "column": 43
                                                                        },
                                                                        "end": {
                                                                          "line": 313,
                                                                          "column": 50
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      18238,
                                                                      18258
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 313,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 313,
                                                                        "column": 50
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": "[object process]",
                                                                      "raw": "'[object process]'",
                                                                      "range": [
                                                                        18259,
                                                                        18277
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 313,
                                                                          "column": 51
                                                                        },
                                                                        "end": {
                                                                          "line": 313,
                                                                          "column": 69
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    18238,
                                                                    18278
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 313,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 313,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  18228,
                                                                  18278
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 313,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 313,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              18119,
                                                              18296
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 309,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 314,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18108,
                                                            18296
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 309,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 314,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        18104,
                                                        18297
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 309,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              18318,
                                                              18324
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 315,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 315,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Immediate_1",
                                                                      "range": [
                                                                        18327,
                                                                        18338
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 315,
                                                                          "column": 29
                                                                        },
                                                                        "end": {
                                                                          "line": 315,
                                                                          "column": 40
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "ImmediateDefinition",
                                                                      "range": [
                                                                        18339,
                                                                        18358
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 315,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 315,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      18327,
                                                                      18358
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 315,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 315,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "prototype",
                                                                    "range": [
                                                                      18359,
                                                                      18368
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 315,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 315,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    18327,
                                                                    18368
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 315,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 315,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "canUseProcessNextTick",
                                                                  "range": [
                                                                    18369,
                                                                    18390
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 315,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 315,
                                                                      "column": 92
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  18327,
                                                                  18390
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 315,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 315,
                                                                    "column": 92
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  18391,
                                                                  18395
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 315,
                                                                    "column": 93
                                                                  },
                                                                  "end": {
                                                                    "line": 315,
                                                                    "column": 97
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                18327,
                                                                18395
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 315,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 315,
                                                                  "column": 97
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  18396,
                                                                  18404
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 315,
                                                                    "column": 98
                                                                  },
                                                                  "end": {
                                                                    "line": 315,
                                                                    "column": 106
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              18327,
                                                              18405
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 315,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 315,
                                                                "column": 107
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18318,
                                                            18405
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 315,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 315,
                                                              "column": 107
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        18314,
                                                        18406
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 315,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 315,
                                                          "column": 108
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    18423,
                                                                    18429
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 316,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 316,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    18430,
                                                                    18436
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 316,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 316,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  18423,
                                                                  18436
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 316,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 316,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    18437,
                                                                    18443
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 316,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 316,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                18423,
                                                                18444
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 316,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 316,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                18445,
                                                                18447
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 316,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 316,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              18423,
                                                              18447
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 316,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 316,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              18448,
                                                              18450
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 316,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 316,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18423,
                                                            18450
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 316,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 316,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "true",
                                                          "range": [
                                                            18451,
                                                            18455
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 316,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 316,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          18423,
                                                          18455
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 316,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 316,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        18423,
                                                        18456
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 316,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 316,
                                                          "column": 49
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      18473,
                                                                      18479
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 317,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 317,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      18480,
                                                                      18486
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 317,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 317,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    18473,
                                                                    18486
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 317,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 317,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "instance",
                                                                      "range": [
                                                                        18487,
                                                                        18495
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 317,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 317,
                                                                          "column": 38
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "identify",
                                                                      "range": [
                                                                        18496,
                                                                        18504
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 317,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 317,
                                                                          "column": 47
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      18487,
                                                                      18504
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 317,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 317,
                                                                        "column": 47
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  18473,
                                                                  18505
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 317,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 317,
                                                                    "column": 48
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  18506,
                                                                  18510
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 317,
                                                                    "column": 49
                                                                  },
                                                                  "end": {
                                                                    "line": 317,
                                                                    "column": 53
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                18473,
                                                                18510
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 317,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 317,
                                                                  "column": 53
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                18511,
                                                                18515
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 317,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 317,
                                                                  "column": 58
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              18473,
                                                              18515
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 317,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 317,
                                                                "column": 58
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              18516,
                                                              18526
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 317,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 317,
                                                                "column": 69
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            18473,
                                                            18526
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 317,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 317,
                                                              "column": 69
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  18527,
                                                                  18535
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 317,
                                                                    "column": 70
                                                                  },
                                                                  "end": {
                                                                    "line": 317,
                                                                    "column": 78
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "root",
                                                                "range": [
                                                                  18536,
                                                                  18540
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 317,
                                                                    "column": 79
                                                                  },
                                                                  "end": {
                                                                    "line": 317,
                                                                    "column": 83
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                18527,
                                                                18540
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 317,
                                                                  "column": 70
                                                                },
                                                                "end": {
                                                                  "line": 317,
                                                                  "column": 83
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "process",
                                                              "range": [
                                                                18541,
                                                                18548
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 317,
                                                                  "column": 84
                                                                },
                                                                "end": {
                                                                  "line": 317,
                                                                  "column": 91
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              18527,
                                                              18548
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 317,
                                                                "column": 70
                                                              },
                                                              "end": {
                                                                "line": 317,
                                                                "column": 91
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          18473,
                                                          18549
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 317,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 317,
                                                            "column": 92
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        18473,
                                                        18550
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 317,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 317,
                                                          "column": 93
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    18086,
                                                    18564
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 308,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 318,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  18074,
                                                  18564
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 308,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 318,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18049,
                                              18565
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 308,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 318,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2522,
                                            "_esdocTestName": "it2522"
                                          },
                                          "range": [
                                            18049,
                                            18566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 318,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        18035,
                                        18576
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      18023,
                                      18576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17962,
                                  18577
                                ],
                                "loc": {
                                  "start": {
                                    "line": 307,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2521,
                                "_esdocTestName": "describe2521"
                              },
                              "range": [
                                17962,
                                18578
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            17308,
                            18584
                          ],
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 60
                            },
                            "end": {
                              "line": 320,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17296,
                          18584
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 48
                          },
                          "end": {
                            "line": 320,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17252,
                      18585
                    ],
                    "loc": {
                      "start": {
                        "line": 293,
                        "column": 4
                      },
                      "end": {
                        "line": 320,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2518,
                    "_esdocTestName": "describe2518"
                  },
                  "range": [
                    17252,
                    18586
                  ],
                  "loc": {
                    "start": {
                      "line": 293,
                      "column": 4
                    },
                    "end": {
                      "line": 320,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        18591,
                        18599
                      ],
                      "loc": {
                        "start": {
                          "line": 321,
                          "column": 4
                        },
                        "end": {
                          "line": 321,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.canUsePostMessage",
                        "raw": "'prototype.canUsePostMessage'",
                        "range": [
                          18600,
                          18629
                        ],
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 13
                          },
                          "end": {
                            "line": 321,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    18653,
                                    18661
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when there is a global postMessage function",
                                    "raw": "'when there is a global postMessage function'",
                                    "range": [
                                      18662,
                                      18707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 62
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "describe",
                                              "range": [
                                                18735,
                                                18743
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 323,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 323,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "and importScripts does NOT exist",
                                                "raw": "'and importScripts does NOT exist'",
                                                "range": [
                                                  18744,
                                                  18778
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 323,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 323,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "it",
                                                          "range": [
                                                            18810,
                                                            18812
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 324,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 324,
                                                              "column": 18
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "should maintain any existing onmessage handler",
                                                            "raw": "'should maintain any existing onmessage handler'",
                                                            "range": [
                                                              18813,
                                                              18861
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 324,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 324,
                                                                "column": 67
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "VariableDeclaration",
                                                                  "declarations": [
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "originalOnMessage",
                                                                        "range": [
                                                                          18901,
                                                                          18918
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 325,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 325,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": {
                                                                        "type": "FunctionExpression",
                                                                        "id": null,
                                                                        "params": [],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [],
                                                                          "range": [
                                                                            18933,
                                                                            18987
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 325,
                                                                              "column": 56
                                                                            },
                                                                            "end": {
                                                                              "line": 327,
                                                                              "column": 21
                                                                            }
                                                                          },
                                                                          "trailingComments": [
                                                                            {
                                                                              "type": "Line",
                                                                              "value": "noop",
                                                                              "range": [
                                                                                18959,
                                                                                18965
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 326,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 326,
                                                                                  "column": 30
                                                                                }
                                                                              }
                                                                            }
                                                                          ]
                                                                        },
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "range": [
                                                                          18921,
                                                                          18987
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 325,
                                                                            "column": 44
                                                                          },
                                                                          "end": {
                                                                            "line": 327,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        18901,
                                                                        18987
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 325,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 327,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "kind": "var",
                                                                  "range": [
                                                                    18897,
                                                                    18988
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 325,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 327,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "VariableDeclaration",
                                                                  "declarations": [
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "instance",
                                                                        "range": [
                                                                          19013,
                                                                          19021
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 328,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 328,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [
                                                                          {
                                                                            "type": "Property",
                                                                            "key": {
                                                                              "type": "Identifier",
                                                                              "name": "root",
                                                                              "range": [
                                                                                19050,
                                                                                19054
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 329,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 329,
                                                                                  "column": 28
                                                                                }
                                                                              }
                                                                            },
                                                                            "value": {
                                                                              "type": "ObjectExpression",
                                                                              "properties": [
                                                                                {
                                                                                  "type": "Property",
                                                                                  "key": {
                                                                                    "type": "Identifier",
                                                                                    "name": "onmessage",
                                                                                    "range": [
                                                                                      19086,
                                                                                      19095
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 330,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 330,
                                                                                        "column": 37
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "value": {
                                                                                    "type": "Identifier",
                                                                                    "name": "originalOnMessage",
                                                                                    "range": [
                                                                                      19097,
                                                                                      19114
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 330,
                                                                                        "column": 39
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 330,
                                                                                        "column": 56
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "kind": "init",
                                                                                  "method": false,
                                                                                  "shorthand": false,
                                                                                  "computed": false,
                                                                                  "range": [
                                                                                    19086,
                                                                                    19114
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 330,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 330,
                                                                                      "column": 56
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                19056,
                                                                                19140
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 329,
                                                                                  "column": 30
                                                                                },
                                                                                "end": {
                                                                                  "line": 331,
                                                                                  "column": 25
                                                                                }
                                                                              }
                                                                            },
                                                                            "kind": "init",
                                                                            "method": false,
                                                                            "shorthand": false,
                                                                            "computed": false,
                                                                            "range": [
                                                                              19050,
                                                                              19140
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 329,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 331,
                                                                                "column": 25
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          19024,
                                                                          19162
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 328,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 332,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        19013,
                                                                        19162
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 328,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 332,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "kind": "var",
                                                                  "range": [
                                                                    19009,
                                                                    19163
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 328,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 332,
                                                                      "column": 22
                                                                    }
                                                                  },
                                                                  "leadingComments": [
                                                                    {
                                                                      "type": "Line",
                                                                      "value": "noop",
                                                                      "range": [
                                                                        18959,
                                                                        18965
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 326,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 326,
                                                                          "column": 30
                                                                        }
                                                                      }
                                                                    }
                                                                  ]
                                                                },
                                                                {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "Identifier",
                                                                              "name": "Immediate_1",
                                                                              "range": [
                                                                                19184,
                                                                                19195
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 333,
                                                                                  "column": 20
                                                                                },
                                                                                "end": {
                                                                                  "line": 333,
                                                                                  "column": 31
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "ImmediateDefinition",
                                                                              "range": [
                                                                                19196,
                                                                                19215
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 333,
                                                                                  "column": 32
                                                                                },
                                                                                "end": {
                                                                                  "line": 333,
                                                                                  "column": 51
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              19184,
                                                                              19215
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 333,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 333,
                                                                                "column": 51
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "prototype",
                                                                            "range": [
                                                                              19216,
                                                                              19225
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 333,
                                                                                "column": 52
                                                                              },
                                                                              "end": {
                                                                                "line": 333,
                                                                                "column": 61
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            19184,
                                                                            19225
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 333,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 333,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "canUsePostMessage",
                                                                          "range": [
                                                                            19226,
                                                                            19243
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 333,
                                                                              "column": 62
                                                                            },
                                                                            "end": {
                                                                              "line": 333,
                                                                              "column": 79
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          19184,
                                                                          19243
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 333,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 333,
                                                                            "column": 79
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "call",
                                                                        "range": [
                                                                          19244,
                                                                          19248
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 333,
                                                                            "column": 80
                                                                          },
                                                                          "end": {
                                                                            "line": 333,
                                                                            "column": 84
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        19184,
                                                                        19248
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 333,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 333,
                                                                          "column": 84
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "instance",
                                                                        "range": [
                                                                          19249,
                                                                          19257
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 333,
                                                                            "column": 85
                                                                          },
                                                                          "end": {
                                                                            "line": 333,
                                                                            "column": 93
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      19184,
                                                                      19258
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 333,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 333,
                                                                        "column": 94
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    19184,
                                                                    19259
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 333,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 333,
                                                                      "column": 95
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "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": [
                                                                                19280,
                                                                                19286
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 334,
                                                                                  "column": 20
                                                                                },
                                                                                "end": {
                                                                                  "line": 334,
                                                                                  "column": 26
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "expect",
                                                                              "range": [
                                                                                19287,
                                                                                19293
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 334,
                                                                                  "column": 27
                                                                                },
                                                                                "end": {
                                                                                  "line": 334,
                                                                                  "column": 33
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              19280,
                                                                              19293
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 334,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 334,
                                                                                "column": 33
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [
                                                                            {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "instance",
                                                                                  "range": [
                                                                                    19294,
                                                                                    19302
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 334,
                                                                                      "column": 34
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 334,
                                                                                      "column": 42
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "root",
                                                                                  "range": [
                                                                                    19303,
                                                                                    19307
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 334,
                                                                                      "column": 43
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 334,
                                                                                      "column": 47
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  19294,
                                                                                  19307
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 334,
                                                                                    "column": 34
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 334,
                                                                                    "column": 47
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "onmessage",
                                                                                "range": [
                                                                                  19308,
                                                                                  19317
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 334,
                                                                                    "column": 48
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 334,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                19294,
                                                                                19317
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 334,
                                                                                  "column": 34
                                                                                },
                                                                                "end": {
                                                                                  "line": 334,
                                                                                  "column": 57
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            19280,
                                                                            19318
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 334,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 334,
                                                                              "column": 58
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "to",
                                                                          "range": [
                                                                            19319,
                                                                            19321
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 334,
                                                                              "column": 59
                                                                            },
                                                                            "end": {
                                                                              "line": 334,
                                                                              "column": 61
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          19280,
                                                                          19321
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 334,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 334,
                                                                            "column": 61
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "equal",
                                                                        "range": [
                                                                          19322,
                                                                          19327
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 334,
                                                                            "column": 62
                                                                          },
                                                                          "end": {
                                                                            "line": 334,
                                                                            "column": 67
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        19280,
                                                                        19327
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 334,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 334,
                                                                          "column": 67
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "originalOnMessage",
                                                                        "range": [
                                                                          19328,
                                                                          19345
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 334,
                                                                            "column": 68
                                                                          },
                                                                          "end": {
                                                                            "line": 334,
                                                                            "column": 85
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      19280,
                                                                      19346
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 334,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 334,
                                                                        "column": 86
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    19280,
                                                                    19347
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 334,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 334,
                                                                      "column": 87
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                18875,
                                                                19365
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 324,
                                                                  "column": 81
                                                                },
                                                                "end": {
                                                                  "line": 335,
                                                                  "column": 17
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              18863,
                                                              19365
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 324,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 335,
                                                                "column": 17
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          18810,
                                                          19366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 324,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 18
                                                          }
                                                        },
                                                        "_esdocTestId": 2526,
                                                        "_esdocTestName": "it2526"
                                                      },
                                                      "range": [
                                                        18810,
                                                        19367
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 324,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 335,
                                                          "column": 19
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "describe",
                                                          "range": [
                                                            19384,
                                                            19392
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 336,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 336,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "and postMessage is synchronous",
                                                            "raw": "'and postMessage is synchronous'",
                                                            "range": [
                                                              19393,
                                                              19425
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 336,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 336,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "Identifier",
                                                                      "name": "it",
                                                                      "range": [
                                                                        19461,
                                                                        19463
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 337,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 337,
                                                                          "column": 22
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": "should return false",
                                                                        "raw": "'should return false'",
                                                                        "range": [
                                                                          19464,
                                                                          19485
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 337,
                                                                            "column": 23
                                                                          },
                                                                          "end": {
                                                                            "line": 337,
                                                                            "column": 44
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "FunctionExpression",
                                                                        "id": null,
                                                                        "params": [],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "postMessageCalled",
                                                                                    "range": [
                                                                                      19529,
                                                                                      19546
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 338,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 338,
                                                                                        "column": 45
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "Literal",
                                                                                    "value": false,
                                                                                    "raw": "false",
                                                                                    "range": [
                                                                                      19549,
                                                                                      19554
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 338,
                                                                                        "column": 48
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 338,
                                                                                        "column": 53
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    19529,
                                                                                    19554
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 338,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 338,
                                                                                      "column": 53
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                19525,
                                                                                19555
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 338,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 338,
                                                                                  "column": 54
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "instance",
                                                                                    "range": [
                                                                                      19584,
                                                                                      19592
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 339,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 339,
                                                                                        "column": 36
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "ObjectExpression",
                                                                                    "properties": [
                                                                                      {
                                                                                        "type": "Property",
                                                                                        "key": {
                                                                                          "type": "Identifier",
                                                                                          "name": "root",
                                                                                          "range": [
                                                                                            19625,
                                                                                            19629
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 340,
                                                                                              "column": 28
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 340,
                                                                                              "column": 32
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "value": {
                                                                                          "type": "ObjectExpression",
                                                                                          "properties": [
                                                                                            {
                                                                                              "type": "Property",
                                                                                              "key": {
                                                                                                "type": "Identifier",
                                                                                                "name": "postMessage",
                                                                                                "range": [
                                                                                                  19665,
                                                                                                  19676
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 341,
                                                                                                    "column": 32
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 341,
                                                                                                    "column": 43
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "value": {
                                                                                                "type": "FunctionExpression",
                                                                                                "id": null,
                                                                                                "params": [],
                                                                                                "body": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "expression": {
                                                                                                        "type": "AssignmentExpression",
                                                                                                        "operator": "=",
                                                                                                        "left": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "postMessageCalled",
                                                                                                          "range": [
                                                                                                            19728,
                                                                                                            19745
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 342,
                                                                                                              "column": 36
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 342,
                                                                                                              "column": 53
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "Literal",
                                                                                                          "value": true,
                                                                                                          "raw": "true",
                                                                                                          "range": [
                                                                                                            19748,
                                                                                                            19752
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 342,
                                                                                                              "column": 56
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 342,
                                                                                                              "column": 60
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          19728,
                                                                                                          19752
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 342,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 342,
                                                                                                            "column": 60
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        19728,
                                                                                                        19753
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 342,
                                                                                                          "column": 36
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 342,
                                                                                                          "column": 61
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "expression": {
                                                                                                        "type": "CallExpression",
                                                                                                        "callee": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "computed": false,
                                                                                                          "object": {
                                                                                                            "type": "ThisExpression",
                                                                                                            "range": [
                                                                                                              19790,
                                                                                                              19794
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 343,
                                                                                                                "column": 36
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 343,
                                                                                                                "column": 40
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "onmessage",
                                                                                                            "range": [
                                                                                                              19795,
                                                                                                              19804
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 343,
                                                                                                                "column": 41
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 343,
                                                                                                                "column": 50
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            19790,
                                                                                                            19804
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 343,
                                                                                                              "column": 36
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 343,
                                                                                                              "column": 50
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "arguments": [],
                                                                                                        "range": [
                                                                                                          19790,
                                                                                                          19806
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 343,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 343,
                                                                                                            "column": 52
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        19790,
                                                                                                        19807
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 343,
                                                                                                          "column": 36
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 343,
                                                                                                          "column": 53
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    19690,
                                                                                                    19841
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 341,
                                                                                                      "column": 57
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 344,
                                                                                                      "column": 33
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "generator": false,
                                                                                                "expression": false,
                                                                                                "range": [
                                                                                                  19678,
                                                                                                  19841
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 341,
                                                                                                    "column": 45
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 344,
                                                                                                    "column": 33
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "kind": "init",
                                                                                              "method": false,
                                                                                              "shorthand": false,
                                                                                              "computed": false,
                                                                                              "range": [
                                                                                                19665,
                                                                                                19841
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 341,
                                                                                                  "column": 32
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 344,
                                                                                                  "column": 33
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            19631,
                                                                                            19871
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 340,
                                                                                              "column": 34
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 345,
                                                                                              "column": 29
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "kind": "init",
                                                                                        "method": false,
                                                                                        "shorthand": false,
                                                                                        "computed": false,
                                                                                        "range": [
                                                                                          19625,
                                                                                          19871
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 340,
                                                                                            "column": 28
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 345,
                                                                                            "column": 29
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      19595,
                                                                                      19897
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 339,
                                                                                        "column": 39
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 346,
                                                                                        "column": 25
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    19584,
                                                                                    19897
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 339,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 346,
                                                                                      "column": 25
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                19580,
                                                                                19898
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 339,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 346,
                                                                                  "column": 26
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "result",
                                                                                    "range": [
                                                                                      19927,
                                                                                      19933
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 347,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 347,
                                                                                        "column": 34
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "CallExpression",
                                                                                    "callee": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "Immediate_1",
                                                                                              "range": [
                                                                                                19936,
                                                                                                19947
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 347,
                                                                                                  "column": 37
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 347,
                                                                                                  "column": 48
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "ImmediateDefinition",
                                                                                              "range": [
                                                                                                19948,
                                                                                                19967
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 347,
                                                                                                  "column": 49
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 347,
                                                                                                  "column": 68
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              19936,
                                                                                              19967
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 347,
                                                                                                "column": 37
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 347,
                                                                                                "column": 68
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "prototype",
                                                                                            "range": [
                                                                                              19968,
                                                                                              19977
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 347,
                                                                                                "column": 69
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 347,
                                                                                                "column": 78
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            19936,
                                                                                            19977
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 347,
                                                                                              "column": 37
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 347,
                                                                                              "column": 78
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "canUsePostMessage",
                                                                                          "range": [
                                                                                            19978,
                                                                                            19995
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 347,
                                                                                              "column": 79
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 347,
                                                                                              "column": 96
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          19936,
                                                                                          19995
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 347,
                                                                                            "column": 37
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 347,
                                                                                            "column": 96
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "call",
                                                                                        "range": [
                                                                                          19996,
                                                                                          20000
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 347,
                                                                                            "column": 97
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 347,
                                                                                            "column": 101
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        19936,
                                                                                        20000
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 347,
                                                                                          "column": 37
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 347,
                                                                                          "column": 101
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "Identifier",
                                                                                        "name": "instance",
                                                                                        "range": [
                                                                                          20001,
                                                                                          20009
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 347,
                                                                                            "column": 102
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 347,
                                                                                            "column": 110
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      19936,
                                                                                      20010
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 347,
                                                                                        "column": 37
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 347,
                                                                                        "column": 111
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    19927,
                                                                                    20010
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 347,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 347,
                                                                                      "column": 111
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                19923,
                                                                                20011
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 347,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 347,
                                                                                  "column": 112
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "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": [
                                                                                            20036,
                                                                                            20042
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 348,
                                                                                              "column": 24
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 348,
                                                                                              "column": 30
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "expect",
                                                                                          "range": [
                                                                                            20043,
                                                                                            20049
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 348,
                                                                                              "column": 31
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 348,
                                                                                              "column": 37
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          20036,
                                                                                          20049
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 348,
                                                                                            "column": 24
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 348,
                                                                                            "column": 37
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "result",
                                                                                          "range": [
                                                                                            20050,
                                                                                            20056
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 348,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 348,
                                                                                              "column": 44
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        20036,
                                                                                        20057
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 348,
                                                                                          "column": 24
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 348,
                                                                                          "column": 45
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "to",
                                                                                      "range": [
                                                                                        20058,
                                                                                        20060
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 348,
                                                                                          "column": 46
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 348,
                                                                                          "column": 48
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      20036,
                                                                                      20060
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 348,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 348,
                                                                                        "column": 48
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "be",
                                                                                    "range": [
                                                                                      20061,
                                                                                      20063
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 348,
                                                                                        "column": 49
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 348,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20036,
                                                                                    20063
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 348,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 348,
                                                                                      "column": 51
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "false",
                                                                                  "range": [
                                                                                    20064,
                                                                                    20069
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 348,
                                                                                      "column": 52
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 348,
                                                                                      "column": 57
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  20036,
                                                                                  20069
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 348,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 348,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                20036,
                                                                                20070
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 348,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 348,
                                                                                  "column": 58
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "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": [
                                                                                            20095,
                                                                                            20101
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 349,
                                                                                              "column": 24
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 349,
                                                                                              "column": 30
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "expect",
                                                                                          "range": [
                                                                                            20102,
                                                                                            20108
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 349,
                                                                                              "column": 31
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 349,
                                                                                              "column": 37
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          20095,
                                                                                          20108
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 349,
                                                                                            "column": 24
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 349,
                                                                                            "column": 37
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "postMessageCalled",
                                                                                          "range": [
                                                                                            20109,
                                                                                            20126
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 349,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 349,
                                                                                              "column": 55
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        20095,
                                                                                        20127
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 349,
                                                                                          "column": 24
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 349,
                                                                                          "column": 56
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "to",
                                                                                      "range": [
                                                                                        20128,
                                                                                        20130
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 349,
                                                                                          "column": 57
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 349,
                                                                                          "column": 59
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      20095,
                                                                                      20130
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 349,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 349,
                                                                                        "column": 59
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "be",
                                                                                    "range": [
                                                                                      20131,
                                                                                      20133
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 349,
                                                                                        "column": 60
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 349,
                                                                                        "column": 62
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20095,
                                                                                    20133
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 349,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 349,
                                                                                      "column": 62
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "true",
                                                                                  "range": [
                                                                                    20134,
                                                                                    20138
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 349,
                                                                                      "column": 63
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 349,
                                                                                      "column": 67
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  20095,
                                                                                  20138
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 349,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 349,
                                                                                    "column": 67
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                20095,
                                                                                20139
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 349,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 349,
                                                                                  "column": 68
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            19499,
                                                                            20161
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 337,
                                                                              "column": 58
                                                                            },
                                                                            "end": {
                                                                              "line": 350,
                                                                              "column": 21
                                                                            }
                                                                          }
                                                                        },
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "range": [
                                                                          19487,
                                                                          20161
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 337,
                                                                            "column": 46
                                                                          },
                                                                          "end": {
                                                                            "line": 350,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      19461,
                                                                      20162
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 337,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 350,
                                                                        "column": 22
                                                                      }
                                                                    },
                                                                    "_esdocTestId": 2528,
                                                                    "_esdocTestName": "it2528"
                                                                  },
                                                                  "range": [
                                                                    19461,
                                                                    20163
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 337,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 350,
                                                                      "column": 23
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                19439,
                                                                20181
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 336,
                                                                  "column": 71
                                                                },
                                                                "end": {
                                                                  "line": 351,
                                                                  "column": 17
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              19427,
                                                              20181
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 336,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 351,
                                                                "column": 17
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          19384,
                                                          20182
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 336,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 351,
                                                            "column": 18
                                                          }
                                                        },
                                                        "_esdocTestId": 2527,
                                                        "_esdocTestName": "describe2527"
                                                      },
                                                      "range": [
                                                        19384,
                                                        20183
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 336,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 351,
                                                          "column": 19
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "describe",
                                                          "range": [
                                                            20200,
                                                            20208
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 352,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 352,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "and postMessage is asynchronous",
                                                            "raw": "'and postMessage is asynchronous'",
                                                            "range": [
                                                              20209,
                                                              20242
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 352,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 352,
                                                                "column": 58
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ExpressionStatement",
                                                                  "expression": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "Identifier",
                                                                      "name": "it",
                                                                      "range": [
                                                                        20278,
                                                                        20280
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 353,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 353,
                                                                          "column": 22
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": "should return true",
                                                                        "raw": "'should return true'",
                                                                        "range": [
                                                                          20281,
                                                                          20301
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 353,
                                                                            "column": 23
                                                                          },
                                                                          "end": {
                                                                            "line": 353,
                                                                            "column": 43
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "FunctionExpression",
                                                                        "id": null,
                                                                        "params": [],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "postMessageCalled",
                                                                                    "range": [
                                                                                      20345,
                                                                                      20362
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 354,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 354,
                                                                                        "column": 45
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "Literal",
                                                                                    "value": false,
                                                                                    "raw": "false",
                                                                                    "range": [
                                                                                      20365,
                                                                                      20370
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 354,
                                                                                        "column": 48
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 354,
                                                                                        "column": 53
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20345,
                                                                                    20370
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 354,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 354,
                                                                                      "column": 53
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                20341,
                                                                                20371
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 354,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 354,
                                                                                  "column": 54
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "instance",
                                                                                    "range": [
                                                                                      20400,
                                                                                      20408
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 355,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 355,
                                                                                        "column": 36
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "ObjectExpression",
                                                                                    "properties": [
                                                                                      {
                                                                                        "type": "Property",
                                                                                        "key": {
                                                                                          "type": "Identifier",
                                                                                          "name": "root",
                                                                                          "range": [
                                                                                            20441,
                                                                                            20445
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 356,
                                                                                              "column": 28
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 356,
                                                                                              "column": 32
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "value": {
                                                                                          "type": "ObjectExpression",
                                                                                          "properties": [
                                                                                            {
                                                                                              "type": "Property",
                                                                                              "key": {
                                                                                                "type": "Identifier",
                                                                                                "name": "postMessage",
                                                                                                "range": [
                                                                                                  20481,
                                                                                                  20492
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 357,
                                                                                                    "column": 32
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 357,
                                                                                                    "column": 43
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "value": {
                                                                                                "type": "FunctionExpression",
                                                                                                "id": null,
                                                                                                "params": [],
                                                                                                "body": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "expression": {
                                                                                                        "type": "AssignmentExpression",
                                                                                                        "operator": "=",
                                                                                                        "left": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "postMessageCalled",
                                                                                                          "range": [
                                                                                                            20544,
                                                                                                            20561
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 358,
                                                                                                              "column": 36
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 358,
                                                                                                              "column": 53
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "Literal",
                                                                                                          "value": true,
                                                                                                          "raw": "true",
                                                                                                          "range": [
                                                                                                            20564,
                                                                                                            20568
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 358,
                                                                                                              "column": 56
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 358,
                                                                                                              "column": 60
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          20544,
                                                                                                          20568
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 358,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 358,
                                                                                                            "column": 60
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        20544,
                                                                                                        20569
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 358,
                                                                                                          "column": 36
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 358,
                                                                                                          "column": 61
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "VariableDeclaration",
                                                                                                      "declarations": [
                                                                                                        {
                                                                                                          "type": "VariableDeclarator",
                                                                                                          "id": {
                                                                                                            "type": "Identifier",
                                                                                                            "name": "_onmessage",
                                                                                                            "range": [
                                                                                                              20610,
                                                                                                              20620
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 359,
                                                                                                                "column": 40
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 359,
                                                                                                                "column": 50
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "init": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "computed": false,
                                                                                                            "object": {
                                                                                                              "type": "ThisExpression",
                                                                                                              "range": [
                                                                                                                20623,
                                                                                                                20627
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 359,
                                                                                                                  "column": 53
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 359,
                                                                                                                  "column": 57
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "onmessage",
                                                                                                              "range": [
                                                                                                                20628,
                                                                                                                20637
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 359,
                                                                                                                  "column": 58
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 359,
                                                                                                                  "column": 67
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              20623,
                                                                                                              20637
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 359,
                                                                                                                "column": 53
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 359,
                                                                                                                "column": 67
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            20610,
                                                                                                            20637
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 359,
                                                                                                              "column": 40
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 359,
                                                                                                              "column": 67
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "kind": "var",
                                                                                                      "range": [
                                                                                                        20606,
                                                                                                        20638
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 359,
                                                                                                          "column": 36
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 359,
                                                                                                          "column": 68
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "expression": {
                                                                                                        "type": "CallExpression",
                                                                                                        "callee": {
                                                                                                          "type": "Identifier",
                                                                                                          "name": "setTimeout",
                                                                                                          "range": [
                                                                                                            20675,
                                                                                                            20685
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 360,
                                                                                                              "column": 36
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 360,
                                                                                                              "column": 46
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "arguments": [
                                                                                                          {
                                                                                                            "type": "FunctionExpression",
                                                                                                            "id": null,
                                                                                                            "params": [],
                                                                                                            "body": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "expression": {
                                                                                                                    "type": "CallExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "name": "_onmessage",
                                                                                                                      "range": [
                                                                                                                        20700,
                                                                                                                        20710
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 360,
                                                                                                                          "column": 61
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 360,
                                                                                                                          "column": 71
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [],
                                                                                                                    "range": [
                                                                                                                      20700,
                                                                                                                      20712
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 360,
                                                                                                                        "column": 61
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 360,
                                                                                                                        "column": 73
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    20700,
                                                                                                                    20713
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 360,
                                                                                                                      "column": 61
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 360,
                                                                                                                      "column": 74
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                20698,
                                                                                                                20715
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 360,
                                                                                                                  "column": 59
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 360,
                                                                                                                  "column": 76
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "generator": false,
                                                                                                            "expression": false,
                                                                                                            "range": [
                                                                                                              20686,
                                                                                                              20715
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 360,
                                                                                                                "column": 47
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 360,
                                                                                                                "column": 76
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "range": [
                                                                                                          20675,
                                                                                                          20716
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 360,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 360,
                                                                                                            "column": 77
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        20675,
                                                                                                        20717
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 360,
                                                                                                          "column": 36
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 360,
                                                                                                          "column": 78
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "range": [
                                                                                                    20506,
                                                                                                    20751
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 357,
                                                                                                      "column": 57
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 361,
                                                                                                      "column": 33
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "generator": false,
                                                                                                "expression": false,
                                                                                                "range": [
                                                                                                  20494,
                                                                                                  20751
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 357,
                                                                                                    "column": 45
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 361,
                                                                                                    "column": 33
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "kind": "init",
                                                                                              "method": false,
                                                                                              "shorthand": false,
                                                                                              "computed": false,
                                                                                              "range": [
                                                                                                20481,
                                                                                                20751
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 357,
                                                                                                  "column": 32
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 361,
                                                                                                  "column": 33
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            20447,
                                                                                            20781
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 356,
                                                                                              "column": 34
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 362,
                                                                                              "column": 29
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "kind": "init",
                                                                                        "method": false,
                                                                                        "shorthand": false,
                                                                                        "computed": false,
                                                                                        "range": [
                                                                                          20441,
                                                                                          20781
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 356,
                                                                                            "column": 28
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 362,
                                                                                            "column": 29
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      20411,
                                                                                      20807
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 355,
                                                                                        "column": 39
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 363,
                                                                                        "column": 25
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20400,
                                                                                    20807
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 355,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 363,
                                                                                      "column": 25
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                20396,
                                                                                20808
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 355,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 363,
                                                                                  "column": 26
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "name": "result",
                                                                                    "range": [
                                                                                      20837,
                                                                                      20843
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 364,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 364,
                                                                                        "column": 34
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "CallExpression",
                                                                                    "callee": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "Immediate_1",
                                                                                              "range": [
                                                                                                20846,
                                                                                                20857
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 364,
                                                                                                  "column": 37
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 364,
                                                                                                  "column": 48
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "ImmediateDefinition",
                                                                                              "range": [
                                                                                                20858,
                                                                                                20877
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 364,
                                                                                                  "column": 49
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 364,
                                                                                                  "column": 68
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              20846,
                                                                                              20877
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 364,
                                                                                                "column": 37
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 364,
                                                                                                "column": 68
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "prototype",
                                                                                            "range": [
                                                                                              20878,
                                                                                              20887
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 364,
                                                                                                "column": 69
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 364,
                                                                                                "column": 78
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            20846,
                                                                                            20887
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 364,
                                                                                              "column": 37
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 364,
                                                                                              "column": 78
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "canUsePostMessage",
                                                                                          "range": [
                                                                                            20888,
                                                                                            20905
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 364,
                                                                                              "column": 79
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 364,
                                                                                              "column": 96
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          20846,
                                                                                          20905
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 364,
                                                                                            "column": 37
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 364,
                                                                                            "column": 96
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "call",
                                                                                        "range": [
                                                                                          20906,
                                                                                          20910
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 364,
                                                                                            "column": 97
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 364,
                                                                                            "column": 101
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        20846,
                                                                                        20910
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 364,
                                                                                          "column": 37
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 364,
                                                                                          "column": 101
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "Identifier",
                                                                                        "name": "instance",
                                                                                        "range": [
                                                                                          20911,
                                                                                          20919
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 364,
                                                                                            "column": 102
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 364,
                                                                                            "column": 110
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      20846,
                                                                                      20920
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 364,
                                                                                        "column": 37
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 364,
                                                                                        "column": 111
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20837,
                                                                                    20920
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 364,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 364,
                                                                                      "column": 111
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "var",
                                                                              "range": [
                                                                                20833,
                                                                                20921
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 364,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 364,
                                                                                  "column": 112
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "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": [
                                                                                            20946,
                                                                                            20952
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 365,
                                                                                              "column": 24
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 365,
                                                                                              "column": 30
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "expect",
                                                                                          "range": [
                                                                                            20953,
                                                                                            20959
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 365,
                                                                                              "column": 31
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 365,
                                                                                              "column": 37
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          20946,
                                                                                          20959
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 365,
                                                                                            "column": 24
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 365,
                                                                                            "column": 37
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "result",
                                                                                          "range": [
                                                                                            20960,
                                                                                            20966
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 365,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 365,
                                                                                              "column": 44
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        20946,
                                                                                        20967
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 365,
                                                                                          "column": 24
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 365,
                                                                                          "column": 45
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "to",
                                                                                      "range": [
                                                                                        20968,
                                                                                        20970
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 365,
                                                                                          "column": 46
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 365,
                                                                                          "column": 48
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      20946,
                                                                                      20970
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 365,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 365,
                                                                                        "column": 48
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "be",
                                                                                    "range": [
                                                                                      20971,
                                                                                      20973
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 365,
                                                                                        "column": 49
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 365,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    20946,
                                                                                    20973
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 365,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 365,
                                                                                      "column": 51
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "true",
                                                                                  "range": [
                                                                                    20974,
                                                                                    20978
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 365,
                                                                                      "column": 52
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 365,
                                                                                      "column": 56
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  20946,
                                                                                  20978
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 365,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 365,
                                                                                    "column": 56
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                20946,
                                                                                20979
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 365,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 365,
                                                                                  "column": 57
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "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": [
                                                                                            21004,
                                                                                            21010
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 366,
                                                                                              "column": 24
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 366,
                                                                                              "column": 30
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "expect",
                                                                                          "range": [
                                                                                            21011,
                                                                                            21017
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 366,
                                                                                              "column": 31
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 366,
                                                                                              "column": 37
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          21004,
                                                                                          21017
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 366,
                                                                                            "column": 24
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 366,
                                                                                            "column": 37
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "postMessageCalled",
                                                                                          "range": [
                                                                                            21018,
                                                                                            21035
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 366,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 366,
                                                                                              "column": 55
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        21004,
                                                                                        21036
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 366,
                                                                                          "column": 24
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 366,
                                                                                          "column": 56
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "to",
                                                                                      "range": [
                                                                                        21037,
                                                                                        21039
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 366,
                                                                                          "column": 57
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 366,
                                                                                          "column": 59
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      21004,
                                                                                      21039
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 366,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 366,
                                                                                        "column": 59
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "be",
                                                                                    "range": [
                                                                                      21040,
                                                                                      21042
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 366,
                                                                                        "column": 60
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 366,
                                                                                        "column": 62
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    21004,
                                                                                    21042
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 366,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 366,
                                                                                      "column": 62
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "true",
                                                                                  "range": [
                                                                                    21043,
                                                                                    21047
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 366,
                                                                                      "column": 63
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 366,
                                                                                      "column": 67
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  21004,
                                                                                  21047
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 366,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 366,
                                                                                    "column": 67
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                21004,
                                                                                21048
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 366,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 366,
                                                                                  "column": 68
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            20315,
                                                                            21070
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 353,
                                                                              "column": 57
                                                                            },
                                                                            "end": {
                                                                              "line": 367,
                                                                              "column": 21
                                                                            }
                                                                          }
                                                                        },
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "range": [
                                                                          20303,
                                                                          21070
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 353,
                                                                            "column": 45
                                                                          },
                                                                          "end": {
                                                                            "line": 367,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      20278,
                                                                      21071
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 353,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 367,
                                                                        "column": 22
                                                                      }
                                                                    },
                                                                    "_esdocTestId": 2530,
                                                                    "_esdocTestName": "it2530"
                                                                  },
                                                                  "range": [
                                                                    20278,
                                                                    21072
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 353,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 367,
                                                                      "column": 23
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                20256,
                                                                21090
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 352,
                                                                  "column": 72
                                                                },
                                                                "end": {
                                                                  "line": 368,
                                                                  "column": 17
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              20244,
                                                              21090
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 352,
                                                                "column": 60
                                                              },
                                                              "end": {
                                                                "line": 368,
                                                                "column": 17
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          20200,
                                                          21091
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 352,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 368,
                                                            "column": 18
                                                          }
                                                        },
                                                        "_esdocTestId": 2529,
                                                        "_esdocTestName": "describe2529"
                                                      },
                                                      "range": [
                                                        20200,
                                                        21092
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 352,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 368,
                                                          "column": 19
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    18792,
                                                    21106
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 323,
                                                      "column": 69
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  18780,
                                                  21106
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 323,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18735,
                                              21107
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 369,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2525,
                                            "_esdocTestName": "describe2525"
                                          },
                                          "range": [
                                            18735,
                                            21108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "describe",
                                              "range": [
                                                21121,
                                                21129
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 370,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 370,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "and importScripts *does* exist because it is a worker",
                                                "raw": "'and importScripts *does* exist because it is a worker'",
                                                "range": [
                                                  21130,
                                                  21185
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 370,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 370,
                                                    "column": 76
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "it",
                                                          "range": [
                                                            21217,
                                                            21219
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 371,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 371,
                                                              "column": 18
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "should return false",
                                                            "raw": "'should return false'",
                                                            "range": [
                                                              21220,
                                                              21241
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 371,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 371,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "VariableDeclaration",
                                                                  "declarations": [
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "instance",
                                                                        "range": [
                                                                          21281,
                                                                          21289
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 372,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 372,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [
                                                                          {
                                                                            "type": "Property",
                                                                            "key": {
                                                                              "type": "Identifier",
                                                                              "name": "root",
                                                                              "range": [
                                                                                21318,
                                                                                21322
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 373,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 373,
                                                                                  "column": 28
                                                                                }
                                                                              }
                                                                            },
                                                                            "value": {
                                                                              "type": "ObjectExpression",
                                                                              "properties": [
                                                                                {
                                                                                  "type": "Property",
                                                                                  "key": {
                                                                                    "type": "Identifier",
                                                                                    "name": "postMessage",
                                                                                    "range": [
                                                                                      21354,
                                                                                      21365
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 374,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 374,
                                                                                        "column": 39
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "value": {
                                                                                    "type": "FunctionExpression",
                                                                                    "id": null,
                                                                                    "params": [],
                                                                                    "body": {
                                                                                      "type": "BlockStatement",
                                                                                      "body": [],
                                                                                      "range": [
                                                                                        21379,
                                                                                        21449
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 374,
                                                                                          "column": 53
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 376,
                                                                                          "column": 29
                                                                                        }
                                                                                      },
                                                                                      "trailingComments": [
                                                                                        {
                                                                                          "type": "Line",
                                                                                          "value": "noop",
                                                                                          "range": [
                                                                                            21413,
                                                                                            21419
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 375,
                                                                                              "column": 32
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 375,
                                                                                              "column": 38
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ]
                                                                                    },
                                                                                    "generator": false,
                                                                                    "expression": false,
                                                                                    "range": [
                                                                                      21367,
                                                                                      21449
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 374,
                                                                                        "column": 41
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 376,
                                                                                        "column": 29
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "kind": "init",
                                                                                  "method": false,
                                                                                  "shorthand": false,
                                                                                  "computed": false,
                                                                                  "range": [
                                                                                    21354,
                                                                                    21449
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 374,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 376,
                                                                                      "column": 29
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "Property",
                                                                                  "key": {
                                                                                    "type": "Identifier",
                                                                                    "name": "importScripts",
                                                                                    "range": [
                                                                                      21479,
                                                                                      21492
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 377,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 377,
                                                                                        "column": 41
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "value": {
                                                                                    "type": "FunctionExpression",
                                                                                    "id": null,
                                                                                    "params": [],
                                                                                    "body": {
                                                                                      "type": "BlockStatement",
                                                                                      "body": [],
                                                                                      "range": [
                                                                                        21506,
                                                                                        21576
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 377,
                                                                                          "column": 55
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 379,
                                                                                          "column": 29
                                                                                        }
                                                                                      },
                                                                                      "trailingComments": [
                                                                                        {
                                                                                          "type": "Line",
                                                                                          "value": "noop",
                                                                                          "range": [
                                                                                            21540,
                                                                                            21546
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 378,
                                                                                              "column": 32
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 378,
                                                                                              "column": 38
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ]
                                                                                    },
                                                                                    "generator": false,
                                                                                    "expression": false,
                                                                                    "range": [
                                                                                      21494,
                                                                                      21576
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 377,
                                                                                        "column": 43
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 379,
                                                                                        "column": 29
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "kind": "init",
                                                                                  "method": false,
                                                                                  "shorthand": false,
                                                                                  "computed": false,
                                                                                  "range": [
                                                                                    21479,
                                                                                    21576
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 377,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 379,
                                                                                      "column": 29
                                                                                    }
                                                                                  },
                                                                                  "leadingComments": [
                                                                                    {
                                                                                      "type": "Line",
                                                                                      "value": "noop",
                                                                                      "range": [
                                                                                        21413,
                                                                                        21419
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 375,
                                                                                          "column": 32
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 375,
                                                                                          "column": 38
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ]
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                21324,
                                                                                21602
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 373,
                                                                                  "column": 30
                                                                                },
                                                                                "end": {
                                                                                  "line": 380,
                                                                                  "column": 25
                                                                                }
                                                                              }
                                                                            },
                                                                            "kind": "init",
                                                                            "method": false,
                                                                            "shorthand": false,
                                                                            "computed": false,
                                                                            "range": [
                                                                              21318,
                                                                              21602
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 373,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 380,
                                                                                "column": 25
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          21292,
                                                                          21624
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 372,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 381,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        21281,
                                                                        21624
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 372,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 381,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "kind": "var",
                                                                  "range": [
                                                                    21277,
                                                                    21625
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 372,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 381,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "VariableDeclaration",
                                                                  "declarations": [
                                                                    {
                                                                      "type": "VariableDeclarator",
                                                                      "id": {
                                                                        "type": "Identifier",
                                                                        "name": "result",
                                                                        "range": [
                                                                          21650,
                                                                          21656
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 382,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 382,
                                                                            "column": 30
                                                                          }
                                                                        }
                                                                      },
                                                                      "init": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "Immediate_1",
                                                                                  "range": [
                                                                                    21659,
                                                                                    21670
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 382,
                                                                                      "column": 33
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 382,
                                                                                      "column": 44
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "ImmediateDefinition",
                                                                                  "range": [
                                                                                    21671,
                                                                                    21690
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 382,
                                                                                      "column": 45
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 382,
                                                                                      "column": 64
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  21659,
                                                                                  21690
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 382,
                                                                                    "column": 33
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 382,
                                                                                    "column": 64
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "prototype",
                                                                                "range": [
                                                                                  21691,
                                                                                  21700
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 382,
                                                                                    "column": 65
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 382,
                                                                                    "column": 74
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                21659,
                                                                                21700
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 382,
                                                                                  "column": 33
                                                                                },
                                                                                "end": {
                                                                                  "line": 382,
                                                                                  "column": 74
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "canUsePostMessage",
                                                                              "range": [
                                                                                21701,
                                                                                21718
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 382,
                                                                                  "column": 75
                                                                                },
                                                                                "end": {
                                                                                  "line": 382,
                                                                                  "column": 92
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              21659,
                                                                              21718
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 382,
                                                                                "column": 33
                                                                              },
                                                                              "end": {
                                                                                "line": 382,
                                                                                "column": 92
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "call",
                                                                            "range": [
                                                                              21719,
                                                                              21723
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 382,
                                                                                "column": 93
                                                                              },
                                                                              "end": {
                                                                                "line": 382,
                                                                                "column": 97
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            21659,
                                                                            21723
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 382,
                                                                              "column": 33
                                                                            },
                                                                            "end": {
                                                                              "line": 382,
                                                                              "column": 97
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "instance",
                                                                            "range": [
                                                                              21724,
                                                                              21732
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 382,
                                                                                "column": 98
                                                                              },
                                                                              "end": {
                                                                                "line": 382,
                                                                                "column": 106
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          21659,
                                                                          21733
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 382,
                                                                            "column": 33
                                                                          },
                                                                          "end": {
                                                                            "line": 382,
                                                                            "column": 107
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        21650,
                                                                        21733
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 382,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 382,
                                                                          "column": 107
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "kind": "var",
                                                                  "range": [
                                                                    21646,
                                                                    21734
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 382,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 382,
                                                                      "column": 108
                                                                    }
                                                                  },
                                                                  "leadingComments": [
                                                                    {
                                                                      "type": "Line",
                                                                      "value": "noop",
                                                                      "range": [
                                                                        21540,
                                                                        21546
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 378,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 378,
                                                                          "column": 38
                                                                        }
                                                                      }
                                                                    }
                                                                  ]
                                                                },
                                                                {
                                                                  "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": [
                                                                                21755,
                                                                                21761
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 383,
                                                                                  "column": 20
                                                                                },
                                                                                "end": {
                                                                                  "line": 383,
                                                                                  "column": 26
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "expect",
                                                                              "range": [
                                                                                21762,
                                                                                21768
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 383,
                                                                                  "column": 27
                                                                                },
                                                                                "end": {
                                                                                  "line": 383,
                                                                                  "column": 33
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              21755,
                                                                              21768
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 383,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 383,
                                                                                "column": 33
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [
                                                                            {
                                                                              "type": "Identifier",
                                                                              "name": "result",
                                                                              "range": [
                                                                                21769,
                                                                                21775
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 383,
                                                                                  "column": 34
                                                                                },
                                                                                "end": {
                                                                                  "line": 383,
                                                                                  "column": 40
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            21755,
                                                                            21776
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 383,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 383,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "to",
                                                                          "range": [
                                                                            21777,
                                                                            21779
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 383,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 383,
                                                                              "column": 44
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          21755,
                                                                          21779
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 383,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 383,
                                                                            "column": 44
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "be",
                                                                        "range": [
                                                                          21780,
                                                                          21782
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 383,
                                                                            "column": 45
                                                                          },
                                                                          "end": {
                                                                            "line": 383,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        21755,
                                                                        21782
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 383,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 383,
                                                                          "column": 47
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "false",
                                                                      "range": [
                                                                        21783,
                                                                        21788
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 383,
                                                                          "column": 48
                                                                        },
                                                                        "end": {
                                                                          "line": 383,
                                                                          "column": 53
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      21755,
                                                                      21788
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 383,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 383,
                                                                        "column": 53
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    21755,
                                                                    21789
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 383,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 383,
                                                                      "column": 54
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                21255,
                                                                21807
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 371,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 384,
                                                                  "column": 17
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              21243,
                                                              21807
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 371,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 384,
                                                                "column": 17
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          21217,
                                                          21808
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 371,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 384,
                                                            "column": 18
                                                          }
                                                        },
                                                        "_esdocTestId": 2532,
                                                        "_esdocTestName": "it2532"
                                                      },
                                                      "range": [
                                                        21217,
                                                        21809
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 371,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 384,
                                                          "column": 19
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    21199,
                                                    21823
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 370,
                                                      "column": 90
                                                    },
                                                    "end": {
                                                      "line": 385,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  21187,
                                                  21823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 370,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 385,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21121,
                                              21824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 370,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 385,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2531,
                                            "_esdocTestName": "describe2531"
                                          },
                                          "range": [
                                            21121,
                                            21825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 370,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 385,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        18721,
                                        21835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 322,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 386,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      18709,
                                      21835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18653,
                                  21836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 386,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2524,
                                "_esdocTestName": "describe2524"
                              },
                              "range": [
                                18653,
                                21837
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    21846,
                                    21854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when there is NOT a global postMessage function",
                                    "raw": "'when there is NOT a global postMessage function'",
                                    "range": [
                                      21855,
                                      21904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                21932,
                                                21934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 388,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 388,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return false",
                                                "raw": "'should return false'",
                                                "range": [
                                                  21935,
                                                  21956
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 388,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 388,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              21992,
                                                              22000
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 389,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 389,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    22025,
                                                                    22029
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 390,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 390,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [],
                                                                  "range": [
                                                                    22031,
                                                                    22033
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 390,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 390,
                                                                      "column": 28
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  22025,
                                                                  22033
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 390,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 390,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              22003,
                                                              22051
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 389,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 391,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            21992,
                                                            22051
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 389,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 391,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        21988,
                                                        22052
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 389,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 391,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              22073,
                                                              22079
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 392,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 392,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Immediate_1",
                                                                      "range": [
                                                                        22082,
                                                                        22093
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 392,
                                                                          "column": 29
                                                                        },
                                                                        "end": {
                                                                          "line": 392,
                                                                          "column": 40
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "ImmediateDefinition",
                                                                      "range": [
                                                                        22094,
                                                                        22113
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 392,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 392,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      22082,
                                                                      22113
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 392,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 392,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "prototype",
                                                                    "range": [
                                                                      22114,
                                                                      22123
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 392,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 392,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    22082,
                                                                    22123
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 392,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 392,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "canUsePostMessage",
                                                                  "range": [
                                                                    22124,
                                                                    22141
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 392,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 392,
                                                                      "column": 88
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  22082,
                                                                  22141
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 392,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 392,
                                                                    "column": 88
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  22142,
                                                                  22146
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 392,
                                                                    "column": 89
                                                                  },
                                                                  "end": {
                                                                    "line": 392,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                22082,
                                                                22146
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 392,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 392,
                                                                  "column": 93
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  22147,
                                                                  22155
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 392,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 392,
                                                                    "column": 102
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              22082,
                                                              22156
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 392,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 392,
                                                                "column": 103
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            22073,
                                                            22156
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 392,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 392,
                                                              "column": 103
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        22069,
                                                        22157
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 392,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 392,
                                                          "column": 104
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    22174,
                                                                    22180
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 393,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 393,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    22181,
                                                                    22187
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 393,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 393,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  22174,
                                                                  22187
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 393,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 393,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    22188,
                                                                    22194
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 393,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 393,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                22174,
                                                                22195
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 393,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 393,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                22196,
                                                                22198
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 393,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 393,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              22174,
                                                              22198
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 393,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 393,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              22199,
                                                              22201
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 393,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 393,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            22174,
                                                            22201
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 393,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 393,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "false",
                                                          "range": [
                                                            22202,
                                                            22207
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 393,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 393,
                                                              "column": 49
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          22174,
                                                          22207
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 393,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 393,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22174,
                                                        22208
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 393,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 393,
                                                          "column": 50
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    21970,
                                                    22222
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 388,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 394,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  21958,
                                                  22222
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 388,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 394,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21932,
                                              22223
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 388,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 394,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2534,
                                            "_esdocTestName": "it2534"
                                          },
                                          "range": [
                                            21932,
                                            22224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        21918,
                                        22234
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 387,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21906,
                                      22234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21846,
                                  22235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 395,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2533,
                                "_esdocTestName": "describe2533"
                              },
                              "range": [
                                21846,
                                22236
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            18643,
                            22242
                          ],
                          "loc": {
                            "start": {
                              "line": 321,
                              "column": 56
                            },
                            "end": {
                              "line": 396,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18631,
                          22242
                        ],
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 44
                          },
                          "end": {
                            "line": 396,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18591,
                      22243
                    ],
                    "loc": {
                      "start": {
                        "line": 321,
                        "column": 4
                      },
                      "end": {
                        "line": 396,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2523,
                    "_esdocTestName": "describe2523"
                  },
                  "range": [
                    18591,
                    22244
                  ],
                  "loc": {
                    "start": {
                      "line": 321,
                      "column": 4
                    },
                    "end": {
                      "line": 396,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        22249,
                        22257
                      ],
                      "loc": {
                        "start": {
                          "line": 397,
                          "column": 4
                        },
                        "end": {
                          "line": 397,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.canUseMessageChannel",
                        "raw": "'prototype.canUseMessageChannel'",
                        "range": [
                          22258,
                          22290
                        ],
                        "loc": {
                          "start": {
                            "line": 397,
                            "column": 13
                          },
                          "end": {
                            "line": 397,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    22314,
                                    22316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 398,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 398,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return true if MessageChannel exists",
                                    "raw": "'should return true if MessageChannel exists'",
                                    "range": [
                                      22317,
                                      22362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 56
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  22394,
                                                  22402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        22423,
                                                        22427
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 400,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 400,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "MessageChannel",
                                                            "range": [
                                                              22451,
                                                              22465
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 401,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 401,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [],
                                                              "range": [
                                                                22479,
                                                                22533
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 401,
                                                                  "column": 48
                                                                },
                                                                "end": {
                                                                  "line": 403,
                                                                  "column": 21
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": "noop",
                                                                  "range": [
                                                                    22505,
                                                                    22511
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 402,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 402,
                                                                      "column": 30
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              22467,
                                                              22533
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 401,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 403,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            22451,
                                                            22533
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 401,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 403,
                                                              "column": 21
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        22429,
                                                        22551
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 400,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 404,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      22423,
                                                      22551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 400,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22405,
                                                  22565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 405,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                22394,
                                                22565
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 399,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 405,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22390,
                                            22566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  22583,
                                                  22589
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 406,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 406,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            22592,
                                                            22603
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 406,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 406,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            22604,
                                                            22623
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 406,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 406,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          22592,
                                                          22623
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 406,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 406,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          22624,
                                                          22633
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 406,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 406,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22592,
                                                        22633
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 406,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 406,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "canUseMessageChannel",
                                                      "range": [
                                                        22634,
                                                        22654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 406,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 406,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22592,
                                                      22654
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 406,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 406,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      22655,
                                                      22659
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 406,
                                                        "column": 88
                                                      },
                                                      "end": {
                                                        "line": 406,
                                                        "column": 92
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22592,
                                                    22659
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 406,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 406,
                                                      "column": 92
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      22660,
                                                      22668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 406,
                                                        "column": 93
                                                      },
                                                      "end": {
                                                        "line": 406,
                                                        "column": 101
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22592,
                                                  22669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 406,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 406,
                                                    "column": 102
                                                  }
                                                }
                                              },
                                              "range": [
                                                22583,
                                                22669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 406,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 406,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22579,
                                            22670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 406,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 406,
                                              "column": 103
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                22505,
                                                22511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 402,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 402,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "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": [
                                                        22683,
                                                        22689
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 407,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 407,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        22690,
                                                        22696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 407,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 407,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22683,
                                                      22696
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 407,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 407,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        22697,
                                                        22703
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 407,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 407,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    22683,
                                                    22704
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 407,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 407,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    22705,
                                                    22707
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 407,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 407,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22683,
                                                  22707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 407,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 407,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  22708,
                                                  22710
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 407,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 407,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                22683,
                                                22710
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 407,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 407,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                22711,
                                                22715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 407,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 407,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              22683,
                                              22715
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 407,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 407,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            22683,
                                            22716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        22376,
                                        22726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 398,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      22364,
                                      22726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22314,
                                  22727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 398,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 408,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2536,
                                "_esdocTestName": "it2536"
                              },
                              "range": [
                                22314,
                                22728
                              ],
                              "loc": {
                                "start": {
                                  "line": 398,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    22737,
                                    22739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return false if MessageChannel does NOT exist",
                                    "raw": "'should return false if MessageChannel does NOT exist'",
                                    "range": [
                                      22740,
                                      22794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  22826,
                                                  22834
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 410,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 410,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        22855,
                                                        22859
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 411,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 411,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [],
                                                      "range": [
                                                        22861,
                                                        22863
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 411,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 411,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      22855,
                                                      22863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 411,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 411,
                                                        "column": 24
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22837,
                                                  22877
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 410,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 412,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                22826,
                                                22877
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 410,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 412,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22822,
                                            22878
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 412,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  22895,
                                                  22901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 413,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 413,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            22904,
                                                            22915
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 413,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 413,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            22916,
                                                            22935
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 413,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 413,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          22904,
                                                          22935
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 413,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 413,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          22936,
                                                          22945
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 413,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 413,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22904,
                                                        22945
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 413,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 413,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "canUseMessageChannel",
                                                      "range": [
                                                        22946,
                                                        22966
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 413,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 413,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22904,
                                                      22966
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      22967,
                                                      22971
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 88
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 92
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22904,
                                                    22971
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 413,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 413,
                                                      "column": 92
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      22972,
                                                      22980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 413,
                                                        "column": 93
                                                      },
                                                      "end": {
                                                        "line": 413,
                                                        "column": 101
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22904,
                                                  22981
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 413,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 413,
                                                    "column": 102
                                                  }
                                                }
                                              },
                                              "range": [
                                                22895,
                                                22981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 413,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 413,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22891,
                                            22982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 413,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 413,
                                              "column": 103
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        22995,
                                                        23001
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 414,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 414,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        23002,
                                                        23008
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 414,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 414,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22995,
                                                      23008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 414,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 414,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        23009,
                                                        23015
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 414,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 414,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    22995,
                                                    23016
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 414,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 414,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    23017,
                                                    23019
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 414,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 414,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22995,
                                                  23019
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 414,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 414,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  23020,
                                                  23022
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 414,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 414,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                22995,
                                                23022
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 414,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 414,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "false",
                                              "range": [
                                                23023,
                                                23028
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 414,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 414,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              22995,
                                              23028
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 414,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 414,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            22995,
                                            23029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 414,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 414,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        22808,
                                        23039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      22796,
                                      23039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22737,
                                  23040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 415,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2537,
                                "_esdocTestName": "it2537"
                              },
                              "range": [
                                22737,
                                23041
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 415,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            22304,
                            23047
                          ],
                          "loc": {
                            "start": {
                              "line": 397,
                              "column": 59
                            },
                            "end": {
                              "line": 416,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22292,
                          23047
                        ],
                        "loc": {
                          "start": {
                            "line": 397,
                            "column": 47
                          },
                          "end": {
                            "line": 416,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22249,
                      23048
                    ],
                    "loc": {
                      "start": {
                        "line": 397,
                        "column": 4
                      },
                      "end": {
                        "line": 416,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2535,
                    "_esdocTestName": "describe2535"
                  },
                  "range": [
                    22249,
                    23049
                  ],
                  "loc": {
                    "start": {
                      "line": 397,
                      "column": 4
                    },
                    "end": {
                      "line": 416,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        23054,
                        23062
                      ],
                      "loc": {
                        "start": {
                          "line": 417,
                          "column": 4
                        },
                        "end": {
                          "line": 417,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.canUseReadyStateChange",
                        "raw": "'prototype.canUseReadyStateChange'",
                        "range": [
                          23063,
                          23097
                        ],
                        "loc": {
                          "start": {
                            "line": 417,
                            "column": 13
                          },
                          "end": {
                            "line": 417,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    23121,
                                    23129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 418,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 418,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when there is a document in global scope",
                                    "raw": "'when there is a document in global scope'",
                                    "range": [
                                      23130,
                                      23172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 59
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                23200,
                                                23202
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 419,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 419,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return true if created script elements have an onreadystatechange property",
                                                "raw": "'should return true if created script elements have an onreadystatechange property'",
                                                "range": [
                                                  23203,
                                                  23286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 419,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "fakeScriptElement",
                                                            "range": [
                                                              23322,
                                                              23339
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 420,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 420,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "onreadystatechange",
                                                                  "range": [
                                                                    23364,
                                                                    23382
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 421,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 421,
                                                                      "column": 38
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": null,
                                                                  "raw": "null",
                                                                  "range": [
                                                                    23384,
                                                                    23388
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 421,
                                                                      "column": 40
                                                                    },
                                                                    "end": {
                                                                      "line": 421,
                                                                      "column": 44
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  23364,
                                                                  23388
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 421,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 421,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              23342,
                                                              23406
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 420,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 422,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            23322,
                                                            23406
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 420,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 422,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        23318,
                                                        23407
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 420,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 422,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              23428,
                                                              23436
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 423,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 423,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    23461,
                                                                    23465
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 424,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 424,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "document",
                                                                        "range": [
                                                                          23493,
                                                                          23501
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 425,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 425,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [
                                                                          {
                                                                            "type": "Property",
                                                                            "key": {
                                                                              "type": "Identifier",
                                                                              "name": "createElement",
                                                                              "range": [
                                                                                23533,
                                                                                23546
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 426,
                                                                                  "column": 28
                                                                                },
                                                                                "end": {
                                                                                  "line": 426,
                                                                                  "column": 41
                                                                                }
                                                                              }
                                                                            },
                                                                            "value": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "sinon",
                                                                                      "range": [
                                                                                        23548,
                                                                                        23553
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 426,
                                                                                          "column": 43
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 426,
                                                                                          "column": 48
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "stub",
                                                                                      "range": [
                                                                                        23554,
                                                                                        23558
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 426,
                                                                                          "column": 49
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 426,
                                                                                          "column": 53
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      23548,
                                                                                      23558
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 426,
                                                                                        "column": 43
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 426,
                                                                                        "column": 53
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    23548,
                                                                                    23560
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 426,
                                                                                      "column": 43
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 426,
                                                                                      "column": 55
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "returns",
                                                                                  "range": [
                                                                                    23561,
                                                                                    23568
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 426,
                                                                                      "column": 56
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 426,
                                                                                      "column": 63
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  23548,
                                                                                  23568
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 426,
                                                                                    "column": 43
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 426,
                                                                                    "column": 63
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "fakeScriptElement",
                                                                                  "range": [
                                                                                    23569,
                                                                                    23586
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 426,
                                                                                      "column": 64
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 426,
                                                                                      "column": 81
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                23548,
                                                                                23587
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 426,
                                                                                  "column": 43
                                                                                },
                                                                                "end": {
                                                                                  "line": 426,
                                                                                  "column": 82
                                                                                }
                                                                              }
                                                                            },
                                                                            "kind": "init",
                                                                            "method": false,
                                                                            "shorthand": false,
                                                                            "computed": false,
                                                                            "range": [
                                                                              23533,
                                                                              23587
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 426,
                                                                                "column": 28
                                                                              },
                                                                              "end": {
                                                                                "line": 426,
                                                                                "column": 82
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          23503,
                                                                          23613
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 425,
                                                                            "column": 34
                                                                          },
                                                                          "end": {
                                                                            "line": 427,
                                                                            "column": 25
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        23493,
                                                                        23613
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 425,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 427,
                                                                          "column": 25
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    23467,
                                                                    23635
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 424,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 428,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  23461,
                                                                  23635
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 424,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 428,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              23439,
                                                              23653
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 423,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 429,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            23428,
                                                            23653
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 423,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 429,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        23424,
                                                        23654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 423,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 429,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              23675,
                                                              23681
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 430,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 430,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Immediate_1",
                                                                      "range": [
                                                                        23684,
                                                                        23695
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 430,
                                                                          "column": 29
                                                                        },
                                                                        "end": {
                                                                          "line": 430,
                                                                          "column": 40
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "ImmediateDefinition",
                                                                      "range": [
                                                                        23696,
                                                                        23715
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 430,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 430,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      23684,
                                                                      23715
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 430,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 430,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "prototype",
                                                                    "range": [
                                                                      23716,
                                                                      23725
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 430,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 430,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    23684,
                                                                    23725
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 430,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 430,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "canUseReadyStateChange",
                                                                  "range": [
                                                                    23726,
                                                                    23748
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 430,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 430,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  23684,
                                                                  23748
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 430,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 430,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  23749,
                                                                  23753
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 430,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 430,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                23684,
                                                                23753
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 430,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 430,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  23754,
                                                                  23762
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 430,
                                                                    "column": 99
                                                                  },
                                                                  "end": {
                                                                    "line": 430,
                                                                    "column": 107
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              23684,
                                                              23763
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 430,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 430,
                                                                "column": 108
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            23675,
                                                            23763
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 430,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 430,
                                                              "column": 108
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        23671,
                                                        23764
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 430,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 430,
                                                          "column": 109
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    23781,
                                                                    23787
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 431,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 431,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    23788,
                                                                    23794
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 431,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 431,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  23781,
                                                                  23794
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 431,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 431,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    23795,
                                                                    23801
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 431,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 431,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                23781,
                                                                23802
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 431,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 431,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                23803,
                                                                23805
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 431,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 431,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              23781,
                                                              23805
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 431,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 431,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              23806,
                                                              23808
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 431,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 431,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            23781,
                                                            23808
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 431,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 431,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "true",
                                                          "range": [
                                                            23809,
                                                            23813
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 431,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 431,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          23781,
                                                          23813
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 431,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 431,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        23781,
                                                        23814
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 431,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 431,
                                                          "column": 49
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      23831,
                                                                      23837
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 432,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 432,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      23838,
                                                                      23844
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 432,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 432,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    23831,
                                                                    23844
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 432,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 432,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "instance",
                                                                          "range": [
                                                                            23845,
                                                                            23853
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 432,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 432,
                                                                              "column": 38
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "root",
                                                                          "range": [
                                                                            23854,
                                                                            23858
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 432,
                                                                              "column": 39
                                                                            },
                                                                            "end": {
                                                                              "line": 432,
                                                                              "column": 43
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          23845,
                                                                          23858
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 432,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 432,
                                                                            "column": 43
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "document",
                                                                        "range": [
                                                                          23859,
                                                                          23867
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 432,
                                                                            "column": 44
                                                                          },
                                                                          "end": {
                                                                            "line": 432,
                                                                            "column": 52
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        23845,
                                                                        23867
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 432,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 432,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "createElement",
                                                                      "range": [
                                                                        23868,
                                                                        23881
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 432,
                                                                          "column": 53
                                                                        },
                                                                        "end": {
                                                                          "line": 432,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      23845,
                                                                      23881
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 432,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 432,
                                                                        "column": 66
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  23831,
                                                                  23882
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 432,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 432,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  23883,
                                                                  23887
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 432,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 432,
                                                                    "column": 72
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                23831,
                                                                23887
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 432,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 432,
                                                                  "column": 72
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                23888,
                                                                23892
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 432,
                                                                  "column": 73
                                                                },
                                                                "end": {
                                                                  "line": 432,
                                                                  "column": 77
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              23831,
                                                              23892
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 77
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              23893,
                                                              23903
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 78
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 88
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            23831,
                                                            23903
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 432,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 432,
                                                              "column": 88
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "script",
                                                            "raw": "'script'",
                                                            "range": [
                                                              23904,
                                                              23912
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 432,
                                                                "column": 89
                                                              },
                                                              "end": {
                                                                "line": 432,
                                                                "column": 97
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          23831,
                                                          23913
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 432,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 432,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        23831,
                                                        23914
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 432,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 432,
                                                          "column": 99
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    23300,
                                                    23928
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 419,
                                                      "column": 112
                                                    },
                                                    "end": {
                                                      "line": 433,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  23288,
                                                  23928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 100
                                                  },
                                                  "end": {
                                                    "line": 433,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              23200,
                                              23929
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 419,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 433,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2540,
                                            "_esdocTestName": "it2540"
                                          },
                                          "range": [
                                            23200,
                                            23930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                23943,
                                                23945
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 434,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 434,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should return false if created script elements do NOT have an onreadystatechange property",
                                                "raw": "'should return false if created script elements do NOT have an onreadystatechange property'",
                                                "range": [
                                                  23946,
                                                  24037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 434,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 434,
                                                    "column": 106
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "fakeScriptElement",
                                                            "range": [
                                                              24073,
                                                              24090
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 435,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 435,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [],
                                                            "range": [
                                                              24093,
                                                              24095
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 435,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 435,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            24073,
                                                            24095
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 435,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 435,
                                                              "column": 42
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        24069,
                                                        24096
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 435,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 435,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              24117,
                                                              24125
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 436,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 436,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    24150,
                                                                    24154
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 437,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 437,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "document",
                                                                        "range": [
                                                                          24182,
                                                                          24190
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 438,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 438,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [
                                                                          {
                                                                            "type": "Property",
                                                                            "key": {
                                                                              "type": "Identifier",
                                                                              "name": "createElement",
                                                                              "range": [
                                                                                24222,
                                                                                24235
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 439,
                                                                                  "column": 28
                                                                                },
                                                                                "end": {
                                                                                  "line": 439,
                                                                                  "column": 41
                                                                                }
                                                                              }
                                                                            },
                                                                            "value": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "sinon",
                                                                                      "range": [
                                                                                        24237,
                                                                                        24242
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 439,
                                                                                          "column": 43
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 439,
                                                                                          "column": 48
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "stub",
                                                                                      "range": [
                                                                                        24243,
                                                                                        24247
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 439,
                                                                                          "column": 49
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 439,
                                                                                          "column": 53
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      24237,
                                                                                      24247
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 439,
                                                                                        "column": 43
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 439,
                                                                                        "column": 53
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    24237,
                                                                                    24249
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 439,
                                                                                      "column": 43
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 439,
                                                                                      "column": 55
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "returns",
                                                                                  "range": [
                                                                                    24250,
                                                                                    24257
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 439,
                                                                                      "column": 56
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 439,
                                                                                      "column": 63
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  24237,
                                                                                  24257
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 439,
                                                                                    "column": 43
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 439,
                                                                                    "column": 63
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "fakeScriptElement",
                                                                                  "range": [
                                                                                    24258,
                                                                                    24275
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 439,
                                                                                      "column": 64
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 439,
                                                                                      "column": 81
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                24237,
                                                                                24276
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 439,
                                                                                  "column": 43
                                                                                },
                                                                                "end": {
                                                                                  "line": 439,
                                                                                  "column": 82
                                                                                }
                                                                              }
                                                                            },
                                                                            "kind": "init",
                                                                            "method": false,
                                                                            "shorthand": false,
                                                                            "computed": false,
                                                                            "range": [
                                                                              24222,
                                                                              24276
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 439,
                                                                                "column": 28
                                                                              },
                                                                              "end": {
                                                                                "line": 439,
                                                                                "column": 82
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          24192,
                                                                          24302
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 438,
                                                                            "column": 34
                                                                          },
                                                                          "end": {
                                                                            "line": 440,
                                                                            "column": 25
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        24182,
                                                                        24302
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 438,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 440,
                                                                          "column": 25
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    24156,
                                                                    24324
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 437,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 441,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  24150,
                                                                  24324
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 437,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 441,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              24128,
                                                              24342
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 436,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 442,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            24117,
                                                            24342
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 436,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 442,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        24113,
                                                        24343
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 436,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 442,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              24364,
                                                              24370
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 443,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 443,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Immediate_1",
                                                                      "range": [
                                                                        24373,
                                                                        24384
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 443,
                                                                          "column": 29
                                                                        },
                                                                        "end": {
                                                                          "line": 443,
                                                                          "column": 40
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "ImmediateDefinition",
                                                                      "range": [
                                                                        24385,
                                                                        24404
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 443,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 443,
                                                                          "column": 60
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      24373,
                                                                      24404
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 443,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 443,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "prototype",
                                                                    "range": [
                                                                      24405,
                                                                      24414
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 443,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 443,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    24373,
                                                                    24414
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 443,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 443,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "canUseReadyStateChange",
                                                                  "range": [
                                                                    24415,
                                                                    24437
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 443,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 443,
                                                                      "column": 93
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  24373,
                                                                  24437
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 443,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 443,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  24438,
                                                                  24442
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 443,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 443,
                                                                    "column": 98
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                24373,
                                                                24442
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 443,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 443,
                                                                  "column": 98
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "instance",
                                                                "range": [
                                                                  24443,
                                                                  24451
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 443,
                                                                    "column": 99
                                                                  },
                                                                  "end": {
                                                                    "line": 443,
                                                                    "column": 107
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              24373,
                                                              24452
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 443,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 443,
                                                                "column": 108
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            24364,
                                                            24452
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 443,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 443,
                                                              "column": 108
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        24360,
                                                        24453
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 443,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 443,
                                                          "column": 109
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "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": [
                                                                    24470,
                                                                    24476
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 444,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 444,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    24477,
                                                                    24483
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 444,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 444,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  24470,
                                                                  24483
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 444,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 444,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    24484,
                                                                    24490
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 444,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 444,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                24470,
                                                                24491
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 444,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 444,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                24492,
                                                                24494
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 444,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 444,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              24470,
                                                              24494
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 444,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 444,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "be",
                                                            "range": [
                                                              24495,
                                                              24497
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 444,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 444,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            24470,
                                                            24497
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 444,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 444,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "false",
                                                          "range": [
                                                            24498,
                                                            24503
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 444,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 444,
                                                              "column": 49
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          24470,
                                                          24503
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 444,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 444,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        24470,
                                                        24504
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 444,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 444,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      24521,
                                                                      24527
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 445,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 445,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      24528,
                                                                      24534
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 445,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 445,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    24521,
                                                                    24534
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 445,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 445,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "instance",
                                                                          "range": [
                                                                            24535,
                                                                            24543
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 445,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 445,
                                                                              "column": 38
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "root",
                                                                          "range": [
                                                                            24544,
                                                                            24548
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 445,
                                                                              "column": 39
                                                                            },
                                                                            "end": {
                                                                              "line": 445,
                                                                              "column": 43
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          24535,
                                                                          24548
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 445,
                                                                            "column": 30
                                                                          },
                                                                          "end": {
                                                                            "line": 445,
                                                                            "column": 43
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "document",
                                                                        "range": [
                                                                          24549,
                                                                          24557
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 445,
                                                                            "column": 44
                                                                          },
                                                                          "end": {
                                                                            "line": 445,
                                                                            "column": 52
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        24535,
                                                                        24557
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 445,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 445,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "createElement",
                                                                      "range": [
                                                                        24558,
                                                                        24571
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 445,
                                                                          "column": 53
                                                                        },
                                                                        "end": {
                                                                          "line": 445,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      24535,
                                                                      24571
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 445,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 445,
                                                                        "column": 66
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  24521,
                                                                  24572
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 445,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 445,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  24573,
                                                                  24577
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 445,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 445,
                                                                    "column": 72
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                24521,
                                                                24577
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 445,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 445,
                                                                  "column": 72
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                24578,
                                                                24582
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 445,
                                                                  "column": 73
                                                                },
                                                                "end": {
                                                                  "line": 445,
                                                                  "column": 77
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              24521,
                                                              24582
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 445,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 445,
                                                                "column": 77
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              24583,
                                                              24593
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 445,
                                                                "column": 78
                                                              },
                                                              "end": {
                                                                "line": 445,
                                                                "column": 88
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            24521,
                                                            24593
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 445,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 445,
                                                              "column": 88
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": "script",
                                                            "raw": "'script'",
                                                            "range": [
                                                              24594,
                                                              24602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 445,
                                                                "column": 89
                                                              },
                                                              "end": {
                                                                "line": 445,
                                                                "column": 97
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          24521,
                                                          24603
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 445,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 445,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        24521,
                                                        24604
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 445,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 445,
                                                          "column": 99
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    24051,
                                                    24618
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 434,
                                                      "column": 120
                                                    },
                                                    "end": {
                                                      "line": 446,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  24039,
                                                  24618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 434,
                                                    "column": 108
                                                  },
                                                  "end": {
                                                    "line": 446,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              23943,
                                              24619
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 434,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 446,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2541,
                                            "_esdocTestName": "it2541"
                                          },
                                          "range": [
                                            23943,
                                            24620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 434,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 446,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        23186,
                                        24630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 418,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      23174,
                                      24630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23121,
                                  24631
                                ],
                                "loc": {
                                  "start": {
                                    "line": 418,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 447,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2539,
                                "_esdocTestName": "describe2539"
                              },
                              "range": [
                                23121,
                                24632
                              ],
                              "loc": {
                                "start": {
                                  "line": 418,
                                  "column": 8
                                },
                                "end": {
                                  "line": 447,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    24641,
                                    24643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return false if there is no document in global scope",
                                    "raw": "'should return false if there is no document in global scope'",
                                    "range": [
                                      24644,
                                      24705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 72
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  24737,
                                                  24745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 449,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        24766,
                                                        24770
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 450,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 450,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [],
                                                      "range": [
                                                        24772,
                                                        24774
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 450,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 450,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      24766,
                                                      24774
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 450,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 450,
                                                        "column": 24
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  24748,
                                                  24788
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 451,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                24737,
                                                24788
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 449,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 451,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            24733,
                                            24789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 449,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 451,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  24806,
                                                  24812
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 452,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 452,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            24815,
                                                            24826
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 452,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 452,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            24827,
                                                            24846
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 452,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 452,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          24815,
                                                          24846
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 452,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 452,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          24847,
                                                          24856
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 452,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 452,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        24815,
                                                        24856
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 452,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 452,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "canUseReadyStateChange",
                                                      "range": [
                                                        24857,
                                                        24879
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 452,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 452,
                                                          "column": 89
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      24815,
                                                      24879
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 89
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      24880,
                                                      24884
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 90
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 94
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    24815,
                                                    24884
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 452,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 452,
                                                      "column": 94
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      24885,
                                                      24893
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 452,
                                                        "column": 95
                                                      },
                                                      "end": {
                                                        "line": 452,
                                                        "column": 103
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  24815,
                                                  24894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 452,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 452,
                                                    "column": 104
                                                  }
                                                }
                                              },
                                              "range": [
                                                24806,
                                                24894
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 452,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 452,
                                                  "column": 104
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            24802,
                                            24895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 452,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 452,
                                              "column": 105
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        24908,
                                                        24914
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 453,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 453,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        24915,
                                                        24921
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 453,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 453,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      24908,
                                                      24921
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 453,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 453,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        24922,
                                                        24928
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 453,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 453,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    24908,
                                                    24929
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 453,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 453,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    24930,
                                                    24932
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 453,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 453,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  24908,
                                                  24932
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 453,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 453,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  24933,
                                                  24935
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 453,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 453,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                24908,
                                                24935
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 453,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 453,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "false",
                                              "range": [
                                                24936,
                                                24941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 453,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 453,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              24908,
                                              24941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 453,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 453,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            24908,
                                            24942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 453,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 453,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        24719,
                                        24952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 454,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      24707,
                                      24952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24641,
                                  24953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2542,
                                "_esdocTestName": "it2542"
                              },
                              "range": [
                                24641,
                                24954
                              ],
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            23111,
                            24960
                          ],
                          "loc": {
                            "start": {
                              "line": 417,
                              "column": 61
                            },
                            "end": {
                              "line": 455,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23099,
                          24960
                        ],
                        "loc": {
                          "start": {
                            "line": 417,
                            "column": 49
                          },
                          "end": {
                            "line": 455,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23054,
                      24961
                    ],
                    "loc": {
                      "start": {
                        "line": 417,
                        "column": 4
                      },
                      "end": {
                        "line": 455,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2538,
                    "_esdocTestName": "describe2538"
                  },
                  "range": [
                    23054,
                    24962
                  ],
                  "loc": {
                    "start": {
                      "line": 417,
                      "column": 4
                    },
                    "end": {
                      "line": 455,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        24967,
                        24975
                      ],
                      "loc": {
                        "start": {
                          "line": 456,
                          "column": 4
                        },
                        "end": {
                          "line": 456,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.addFromSetImmediateArguments",
                        "raw": "'prototype.addFromSetImmediateArguments'",
                        "range": [
                          24976,
                          25016
                        ],
                        "loc": {
                          "start": {
                            "line": 456,
                            "column": 13
                          },
                          "end": {
                            "line": 456,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    25040,
                                    25042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 457,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 457,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should add to tasksByHandle and increment the nextHandle",
                                    "raw": "'should add to tasksByHandle and increment the nextHandle'",
                                    "range": [
                                      25043,
                                      25101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "partiallyAppliedResult",
                                                "range": [
                                                  25133,
                                                  25155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 458,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 458,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [],
                                                "range": [
                                                  25158,
                                                  25160
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 458,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 458,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                25133,
                                                25160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 458,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 458,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            25129,
                                            25161
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 458,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 458,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  25178,
                                                  25186
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 459,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "tasksByHandle",
                                                      "range": [
                                                        25207,
                                                        25220
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 460,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 460,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [],
                                                      "range": [
                                                        25222,
                                                        25224
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 460,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 460,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      25207,
                                                      25224
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 460,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 460,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "nextHandle",
                                                      "range": [
                                                        25242,
                                                        25252
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 461,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 461,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 42,
                                                      "raw": "42",
                                                      "range": [
                                                        25254,
                                                        25256
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 461,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 461,
                                                          "column": 30
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      25242,
                                                      25256
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 461,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 461,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "partiallyApplied",
                                                      "range": [
                                                        25274,
                                                        25290
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 462,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 462,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                25292,
                                                                25297
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 462,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 462,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                25298,
                                                                25302
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 462,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 462,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              25292,
                                                              25302
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 462,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 462,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            25292,
                                                            25304
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 462,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 462,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            25305,
                                                            25312
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 462,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 462,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          25292,
                                                          25312
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 462,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 462,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "partiallyAppliedResult",
                                                          "range": [
                                                            25313,
                                                            25335
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 462,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 462,
                                                              "column": 77
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        25292,
                                                        25336
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 462,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 462,
                                                          "column": 78
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      25274,
                                                      25336
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 462,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 462,
                                                        "column": 78
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25189,
                                                  25350
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 463,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                25178,
                                                25350
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 459,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 463,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            25174,
                                            25351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 463,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "args",
                                                "range": [
                                                  25368,
                                                  25372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 464,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 464,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [],
                                                      "range": [
                                                        25388,
                                                        25434
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 464,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 466,
                                                          "column": 17
                                                        }
                                                      },
                                                      "trailingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": "noop",
                                                          "range": [
                                                            25410,
                                                            25416
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 465,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 465,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      25376,
                                                      25434
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 464,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 466,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "foo",
                                                    "raw": "'foo'",
                                                    "range": [
                                                      25436,
                                                      25441
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 466,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 466,
                                                        "column": 24
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": "noop",
                                                        "range": [
                                                          25410,
                                                          25416
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 465,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 465,
                                                            "column": 26
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "bar",
                                                    "raw": "'bar'",
                                                    "range": [
                                                      25443,
                                                      25448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 466,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 466,
                                                        "column": 31
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25375,
                                                  25449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 464,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 466,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                25368,
                                                25449
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 464,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 466,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            25364,
                                            25450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 464,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 466,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  25467,
                                                  25473
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 467,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 467,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            25476,
                                                            25487
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 467,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 467,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            25488,
                                                            25507
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 467,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 467,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          25476,
                                                          25507
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 467,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 467,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          25508,
                                                          25517
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 467,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 467,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        25476,
                                                        25517
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 467,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 467,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        25518,
                                                        25546
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 467,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 467,
                                                          "column": 95
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      25476,
                                                      25546
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 467,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 467,
                                                        "column": 95
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      25547,
                                                      25551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 467,
                                                        "column": 96
                                                      },
                                                      "end": {
                                                        "line": 467,
                                                        "column": 100
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    25476,
                                                    25551
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 467,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 467,
                                                      "column": 100
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      25552,
                                                      25560
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 467,
                                                        "column": 101
                                                      },
                                                      "end": {
                                                        "line": 467,
                                                        "column": 109
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "args",
                                                    "range": [
                                                      25562,
                                                      25566
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 467,
                                                        "column": 111
                                                      },
                                                      "end": {
                                                        "line": 467,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25476,
                                                  25567
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 467,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 467,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                25467,
                                                25567
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 467,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 467,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            25463,
                                            25568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 467,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 467,
                                              "column": 117
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        25581,
                                                        25587
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 468,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 468,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        25588,
                                                        25594
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 468,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 468,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      25581,
                                                      25594
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 468,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 468,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        25595,
                                                        25601
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 468,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 468,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    25581,
                                                    25602
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 468,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 468,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    25603,
                                                    25605
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 468,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 468,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  25581,
                                                  25605
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 468,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 468,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  25606,
                                                  25611
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 468,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 468,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                25581,
                                                25611
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 468,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 468,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  25612,
                                                  25614
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 468,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 468,
                                                    "column": 45
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25581,
                                              25615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 468,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 468,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            25581,
                                            25616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 468,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 468,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        25629,
                                                        25635
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 469,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 469,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        25636,
                                                        25642
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 469,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 469,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      25629,
                                                      25642
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 469,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 469,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "instance",
                                                        "range": [
                                                          25643,
                                                          25651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 469,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 469,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "nextHandle",
                                                        "range": [
                                                          25652,
                                                          25662
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 469,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 469,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        25643,
                                                        25662
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 469,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 469,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    25629,
                                                    25663
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 469,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 469,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    25664,
                                                    25666
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 469,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 469,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  25629,
                                                  25666
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  25667,
                                                  25672
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                25629,
                                                25672
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 469,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 469,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 43,
                                                "raw": "43",
                                                "range": [
                                                  25673,
                                                  25675
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 58
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25629,
                                              25676
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "range": [
                                            25629,
                                            25677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 60
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        25690,
                                                        25696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 470,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 470,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        25697,
                                                        25703
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 470,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 470,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      25690,
                                                      25703
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 470,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 470,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            25704,
                                                            25712
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 470,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 470,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "tasksByHandle",
                                                          "range": [
                                                            25713,
                                                            25726
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 470,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 470,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          25704,
                                                          25726
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 470,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 470,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Literal",
                                                        "value": 42,
                                                        "raw": "42",
                                                        "range": [
                                                          25727,
                                                          25729
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 470,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 470,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        25704,
                                                        25730
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 470,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 470,
                                                          "column": 52
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    25690,
                                                    25731
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 470,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 470,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    25732,
                                                    25734
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 470,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 470,
                                                      "column": 56
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  25690,
                                                  25734
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 470,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 470,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  25735,
                                                  25740
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 470,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 470,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                25690,
                                                25740
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "partiallyAppliedResult",
                                                "range": [
                                                  25741,
                                                  25763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 470,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 470,
                                                    "column": 85
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25690,
                                              25764
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 470,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 470,
                                                "column": 86
                                              }
                                            }
                                          },
                                          "range": [
                                            25690,
                                            25765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 87
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        25115,
                                        25775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 457,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 471,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      25103,
                                      25775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25040,
                                  25776
                                ],
                                "loc": {
                                  "start": {
                                    "line": 457,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2544,
                                "_esdocTestName": "it2544"
                              },
                              "range": [
                                25040,
                                25777
                              ],
                              "loc": {
                                "start": {
                                  "line": 457,
                                  "column": 8
                                },
                                "end": {
                                  "line": 471,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            25030,
                            25783
                          ],
                          "loc": {
                            "start": {
                              "line": 456,
                              "column": 67
                            },
                            "end": {
                              "line": 472,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25018,
                          25783
                        ],
                        "loc": {
                          "start": {
                            "line": 456,
                            "column": 55
                          },
                          "end": {
                            "line": 472,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      24967,
                      25784
                    ],
                    "loc": {
                      "start": {
                        "line": 456,
                        "column": 4
                      },
                      "end": {
                        "line": 472,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2543,
                    "_esdocTestName": "describe2543"
                  },
                  "range": [
                    24967,
                    25785
                  ],
                  "loc": {
                    "start": {
                      "line": 456,
                      "column": 4
                    },
                    "end": {
                      "line": 472,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        25790,
                        25798
                      ],
                      "loc": {
                        "start": {
                          "line": 473,
                          "column": 4
                        },
                        "end": {
                          "line": 473,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "clearImmediate",
                        "raw": "'clearImmediate'",
                        "range": [
                          25799,
                          25815
                        ],
                        "loc": {
                          "start": {
                            "line": 473,
                            "column": 13
                          },
                          "end": {
                            "line": 473,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    25839,
                                    25841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 474,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 474,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should delete values from tasksByHandle",
                                    "raw": "'should delete values from tasksByHandle'",
                                    "range": [
                                      25842,
                                      25883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setTimeoutImpl",
                                                "range": [
                                                  25915,
                                                  25929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 475,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    25944,
                                                    25982
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 475,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        25962,
                                                        25968
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 476,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 476,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  25932,
                                                  25982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                25915,
                                                25982
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 475,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            25911,
                                            25983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 475,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      25996,
                                                      26003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 478,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 478,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      26004,
                                                      26008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 478,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 478,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    25996,
                                                    26008
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 478,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 478,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Immediate_1",
                                                        "range": [
                                                          26009,
                                                          26020
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 478,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 478,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "ImmediateDefinition",
                                                        "range": [
                                                          26021,
                                                          26040
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 478,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 478,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26009,
                                                        26040
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 478,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 478,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        26041,
                                                        26050
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 478,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 478,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26009,
                                                      26050
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 478,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 478,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "canUseProcessNextTick",
                                                    "raw": "'canUseProcessNextTick'",
                                                    "range": [
                                                      26052,
                                                      26075
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 478,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 478,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25996,
                                                  26076
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 478,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 478,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  26077,
                                                  26084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 478,
                                                    "column": 93
                                                  },
                                                  "end": {
                                                    "line": 478,
                                                    "column": 100
                                                  }
                                                }
                                              },
                                              "range": [
                                                25996,
                                                26084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 478,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 478,
                                                  "column": 100
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  26085,
                                                  26090
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 478,
                                                    "column": 101
                                                  },
                                                  "end": {
                                                    "line": 478,
                                                    "column": 106
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25996,
                                              26091
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 478,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 478,
                                                "column": 107
                                              }
                                            }
                                          },
                                          "range": [
                                            25996,
                                            26092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 108
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                25962,
                                                25968
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 476,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      26105,
                                                      26112
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 479,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 479,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      26113,
                                                      26117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 479,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 479,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26105,
                                                    26117
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 479,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 479,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Immediate_1",
                                                        "range": [
                                                          26118,
                                                          26129
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 479,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 479,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "ImmediateDefinition",
                                                        "range": [
                                                          26130,
                                                          26149
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 479,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 479,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26118,
                                                        26149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 479,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 479,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        26150,
                                                        26159
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 479,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 479,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26118,
                                                      26159
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 479,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 479,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "canUsePostMessage",
                                                    "raw": "'canUsePostMessage'",
                                                    "range": [
                                                      26161,
                                                      26180
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 479,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 479,
                                                        "column": 87
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26105,
                                                  26181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 479,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 479,
                                                    "column": 88
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  26182,
                                                  26189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 479,
                                                    "column": 89
                                                  },
                                                  "end": {
                                                    "line": 479,
                                                    "column": 96
                                                  }
                                                }
                                              },
                                              "range": [
                                                26105,
                                                26189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 479,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 479,
                                                  "column": 96
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  26190,
                                                  26195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 479,
                                                    "column": 97
                                                  },
                                                  "end": {
                                                    "line": 479,
                                                    "column": 102
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26105,
                                              26196
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 479,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 479,
                                                "column": 103
                                              }
                                            }
                                          },
                                          "range": [
                                            26105,
                                            26197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 479,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 479,
                                              "column": 104
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      26210,
                                                      26217
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 480,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 480,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      26218,
                                                      26222
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 480,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 480,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26210,
                                                    26222
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 480,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 480,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Immediate_1",
                                                        "range": [
                                                          26223,
                                                          26234
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 480,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 480,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "ImmediateDefinition",
                                                        "range": [
                                                          26235,
                                                          26254
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 480,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 480,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26223,
                                                        26254
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 480,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 480,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        26255,
                                                        26264
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 480,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 480,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26223,
                                                      26264
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 480,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 480,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "canUseMessageChannel",
                                                    "raw": "'canUseMessageChannel'",
                                                    "range": [
                                                      26266,
                                                      26288
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 480,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 480,
                                                        "column": 90
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26210,
                                                  26289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 91
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  26290,
                                                  26297
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 92
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 99
                                                  }
                                                }
                                              },
                                              "range": [
                                                26210,
                                                26297
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 480,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 480,
                                                  "column": 99
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  26298,
                                                  26303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 100
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 105
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26210,
                                              26304
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 480,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 480,
                                                "column": 106
                                              }
                                            }
                                          },
                                          "range": [
                                            26210,
                                            26305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 480,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 480,
                                              "column": 107
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      26318,
                                                      26325
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 481,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 481,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      26326,
                                                      26330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 481,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 481,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26318,
                                                    26330
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 481,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 481,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Immediate_1",
                                                        "range": [
                                                          26331,
                                                          26342
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 481,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 481,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "ImmediateDefinition",
                                                        "range": [
                                                          26343,
                                                          26362
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 481,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 481,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26331,
                                                        26362
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 481,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 481,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        26363,
                                                        26372
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 481,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 481,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26331,
                                                      26372
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 481,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 481,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "canUseReadyStateChange",
                                                    "raw": "'canUseReadyStateChange'",
                                                    "range": [
                                                      26374,
                                                      26398
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 481,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 481,
                                                        "column": 92
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26318,
                                                  26399
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 481,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 481,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  26400,
                                                  26407
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 481,
                                                    "column": 94
                                                  },
                                                  "end": {
                                                    "line": 481,
                                                    "column": 101
                                                  }
                                                }
                                              },
                                              "range": [
                                                26318,
                                                26407
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 481,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 481,
                                                  "column": 101
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  26408,
                                                  26413
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 481,
                                                    "column": 102
                                                  },
                                                  "end": {
                                                    "line": 481,
                                                    "column": 107
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26318,
                                              26414
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 481,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 481,
                                                "column": 108
                                              }
                                            }
                                          },
                                          "range": [
                                            26318,
                                            26415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 481,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 481,
                                              "column": 109
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "sandbox",
                                                    "range": [
                                                      26428,
                                                      26435
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 482,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 482,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stub",
                                                    "range": [
                                                      26436,
                                                      26440
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 482,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 482,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26428,
                                                    26440
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 482,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 482,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Immediate_1",
                                                        "range": [
                                                          26441,
                                                          26452
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 482,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 482,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "ImmediateDefinition",
                                                        "range": [
                                                          26453,
                                                          26472
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 482,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 482,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26441,
                                                        26472
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 482,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 482,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        26473,
                                                        26482
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 482,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 482,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26441,
                                                      26482
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 482,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 482,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": "createSetTimeoutSetImmediate",
                                                    "raw": "'createSetTimeoutSetImmediate'",
                                                    "range": [
                                                      26484,
                                                      26514
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 482,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 482,
                                                        "column": 98
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26428,
                                                  26515
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 482,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 482,
                                                    "column": 99
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "returns",
                                                "range": [
                                                  26516,
                                                  26523
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 482,
                                                    "column": 100
                                                  },
                                                  "end": {
                                                    "line": 482,
                                                    "column": 107
                                                  }
                                                }
                                              },
                                              "range": [
                                                26428,
                                                26523
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 482,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 482,
                                                  "column": 107
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "setTimeoutImpl",
                                                "range": [
                                                  26524,
                                                  26538
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 482,
                                                    "column": 108
                                                  },
                                                  "end": {
                                                    "line": 482,
                                                    "column": 122
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26428,
                                              26539
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 482,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 482,
                                                "column": 123
                                              }
                                            }
                                          },
                                          "range": [
                                            26428,
                                            26540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 482,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 482,
                                              "column": 124
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "Immediate",
                                                "range": [
                                                  26557,
                                                  26566
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 483,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 483,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Immediate_1",
                                                    "range": [
                                                      26573,
                                                      26584
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 483,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 483,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "ImmediateDefinition",
                                                    "range": [
                                                      26585,
                                                      26604
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 483,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 483,
                                                        "column": 63
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26573,
                                                    26604
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 483,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 483,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [],
                                                    "range": [
                                                      26605,
                                                      26607
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 483,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 483,
                                                        "column": 66
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26569,
                                                  26608
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 483,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 483,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              "range": [
                                                26557,
                                                26608
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 483,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 483,
                                                  "column": 67
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            26553,
                                            26609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 483,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 483,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Immediate",
                                                  "range": [
                                                    26622,
                                                    26631
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 484,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 484,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "tasksByHandle",
                                                  "range": [
                                                    26632,
                                                    26645
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 484,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 484,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26622,
                                                  26645
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 484,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 484,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  26646,
                                                  26652
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 484,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 484,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                26622,
                                                26653
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 484,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 484,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [],
                                                "range": [
                                                  26668,
                                                  26706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 484,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 486,
                                                    "column": 13
                                                  }
                                                },
                                                "trailingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": "noop",
                                                    "range": [
                                                      26686,
                                                      26692
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 485,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 485,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ]
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                26656,
                                                26706
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 484,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 486,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "range": [
                                              26622,
                                              26706
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 484,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 486,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            26622,
                                            26707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 484,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 486,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        26720,
                                                        26726
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 487,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 487,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        26727,
                                                        26733
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 487,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 487,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26720,
                                                      26733
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 487,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 487,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "in",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": "123456",
                                                        "raw": "'123456'",
                                                        "range": [
                                                          26734,
                                                          26742
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 487,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 487,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate",
                                                          "range": [
                                                            26746,
                                                            26755
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 487,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 487,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "tasksByHandle",
                                                          "range": [
                                                            26756,
                                                            26769
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 487,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 487,
                                                              "column": 61
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          26746,
                                                          26769
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 487,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 487,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26734,
                                                        26769
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 487,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 487,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    26720,
                                                    26770
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 487,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 487,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    26771,
                                                    26773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 487,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 487,
                                                      "column": 65
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26720,
                                                  26773
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 487,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 487,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  26774,
                                                  26776
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 487,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 487,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                26720,
                                                26776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 487,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 487,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                26777,
                                                26781
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 487,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 487,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "range": [
                                              26720,
                                              26781
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 487,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 487,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            26720,
                                            26782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 487,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 487,
                                              "column": 74
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                26686,
                                                26692
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 485,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 485,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Immediate",
                                                "range": [
                                                  26795,
                                                  26804
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 488,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 488,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "clearImmediate",
                                                "range": [
                                                  26805,
                                                  26819
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 488,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 488,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                26795,
                                                26819
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 488,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 488,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  26820,
                                                  26826
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 488,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 488,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26795,
                                              26827
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 488,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 488,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            26795,
                                            26828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 488,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 488,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        26841,
                                                        26847
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 489,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 489,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        26848,
                                                        26854
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 489,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 489,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26841,
                                                      26854
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 489,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 489,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "in",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": "123456",
                                                        "raw": "'123456'",
                                                        "range": [
                                                          26855,
                                                          26863
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 489,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 489,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate",
                                                          "range": [
                                                            26867,
                                                            26876
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 489,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 489,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "tasksByHandle",
                                                          "range": [
                                                            26877,
                                                            26890
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 489,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 489,
                                                              "column": 61
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          26867,
                                                          26890
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 489,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 489,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26855,
                                                        26890
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 489,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 489,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    26841,
                                                    26891
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 489,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 489,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    26892,
                                                    26894
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 489,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 489,
                                                      "column": 65
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26841,
                                                  26894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 489,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 489,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  26895,
                                                  26897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 489,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 489,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                26841,
                                                26897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 489,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 489,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "false",
                                              "range": [
                                                26898,
                                                26903
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 489,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 489,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "range": [
                                              26841,
                                              26903
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 489,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 489,
                                                "column": 74
                                              }
                                            }
                                          },
                                          "range": [
                                            26841,
                                            26904
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 489,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 489,
                                              "column": 75
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        25897,
                                        26914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 474,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      25885,
                                      26914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25839,
                                  26915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 474,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 490,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2546,
                                "_esdocTestName": "it2546"
                              },
                              "range": [
                                25839,
                                26916
                              ],
                              "loc": {
                                "start": {
                                  "line": 474,
                                  "column": 8
                                },
                                "end": {
                                  "line": 490,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            25829,
                            26922
                          ],
                          "loc": {
                            "start": {
                              "line": 473,
                              "column": 43
                            },
                            "end": {
                              "line": 491,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25817,
                          26922
                        ],
                        "loc": {
                          "start": {
                            "line": 473,
                            "column": 31
                          },
                          "end": {
                            "line": 491,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25790,
                      26923
                    ],
                    "loc": {
                      "start": {
                        "line": 473,
                        "column": 4
                      },
                      "end": {
                        "line": 491,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2545,
                    "_esdocTestName": "describe2545"
                  },
                  "range": [
                    25790,
                    26924
                  ],
                  "loc": {
                    "start": {
                      "line": 473,
                      "column": 4
                    },
                    "end": {
                      "line": 491,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        26929,
                        26937
                      ],
                      "loc": {
                        "start": {
                          "line": 492,
                          "column": 4
                        },
                        "end": {
                          "line": 492,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.runIfPresent",
                        "raw": "'prototype.runIfPresent'",
                        "range": [
                          26938,
                          26962
                        ],
                        "loc": {
                          "start": {
                            "line": 492,
                            "column": 13
                          },
                          "end": {
                            "line": 492,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    26986,
                                    26988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 493,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 493,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should delay running the task if it is currently running a task",
                                    "raw": "'should delay running the task if it is currently running a task'",
                                    "range": [
                                      26989,
                                      27054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 493,
                                        "column": 76
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "mockApplied",
                                                "range": [
                                                  27086,
                                                  27097
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 494,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    27112,
                                                    27150
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 494,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 496,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        27130,
                                                        27136
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 495,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 495,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  27100,
                                                  27150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 496,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                27086,
                                                27150
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 496,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            27082,
                                            27151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 494,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 496,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  27168,
                                                  27176
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 497,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 497,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        27197,
                                                        27201
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 498,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 498,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "setTimeout",
                                                            "range": [
                                                              27225,
                                                              27235
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 499,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 499,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sinon",
                                                                "range": [
                                                                  27237,
                                                                  27242
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 499,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 499,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "spy",
                                                                "range": [
                                                                  27243,
                                                                  27246
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 499,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 499,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                27237,
                                                                27246
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 499,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 499,
                                                                  "column": 41
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              27237,
                                                              27248
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 499,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 499,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            27225,
                                                            27248
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 499,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 499,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "Object",
                                                            "range": [
                                                              27270,
                                                              27276
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 500,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 500,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "name": "Object",
                                                            "range": [
                                                              27278,
                                                              27284
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 500,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 500,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            27270,
                                                            27284
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 500,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 500,
                                                              "column": 34
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        27203,
                                                        27302
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 498,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 501,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      27197,
                                                      27302
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 498,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 501,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "currentlyRunningATask",
                                                      "range": [
                                                        27320,
                                                        27341
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 502,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 502,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": true,
                                                      "raw": "true",
                                                      "range": [
                                                        27343,
                                                        27347
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 502,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 502,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      27320,
                                                      27347
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 502,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 502,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "partiallyApplied",
                                                      "range": [
                                                        27365,
                                                        27381
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                27383,
                                                                27388
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 503,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 503,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                27389,
                                                                27393
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 503,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 503,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              27383,
                                                              27393
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 503,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 503,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            27383,
                                                            27395
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            27396,
                                                            27403
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          27383,
                                                          27403
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 503,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 503,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "mockApplied",
                                                          "range": [
                                                            27404,
                                                            27415
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 66
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        27383,
                                                        27416
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      27365,
                                                      27416
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27179,
                                                  27430
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 497,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 504,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                27168,
                                                27430
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 497,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 504,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            27164,
                                            27431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 497,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 504,
                                              "column": 14
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                27130,
                                                27136
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Immediate_1",
                                                      "range": [
                                                        27444,
                                                        27455
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 505,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 505,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "ImmediateDefinition",
                                                      "range": [
                                                        27456,
                                                        27475
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 505,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 505,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      27444,
                                                      27475
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 505,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 505,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "prototype",
                                                    "range": [
                                                      27476,
                                                      27485
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 505,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 505,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27444,
                                                    27485
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 505,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 505,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "runIfPresent",
                                                  "range": [
                                                    27486,
                                                    27498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 505,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 505,
                                                      "column": 66
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27444,
                                                  27498
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "call",
                                                "range": [
                                                  27499,
                                                  27503
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 67
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                27444,
                                                27503
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 505,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 505,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  27504,
                                                  27512
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  27514,
                                                  27520
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 88
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              27444,
                                              27521
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 89
                                              }
                                            }
                                          },
                                          "range": [
                                            27444,
                                            27522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 90
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          27535,
                                                          27541
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 506,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 506,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          27542,
                                                          27548
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 506,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 506,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        27535,
                                                        27548
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 506,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 506,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "instance",
                                                          "range": [
                                                            27549,
                                                            27557
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 506,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 506,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "partiallyApplied",
                                                          "range": [
                                                            27558,
                                                            27574
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 506,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 506,
                                                              "column": 51
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          27549,
                                                          27574
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 506,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 506,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      27535,
                                                      27575
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      27576,
                                                      27580
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27535,
                                                    27580
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    27581,
                                                    27585
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27535,
                                                  27585
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  27586,
                                                  27596
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                27535,
                                                27596
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 506,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 506,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "instance",
                                                  "range": [
                                                    27597,
                                                    27605
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 74
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "runIfPresent",
                                                  "range": [
                                                    27606,
                                                    27618
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 95
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27597,
                                                  27618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 95
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  27620,
                                                  27626
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 97
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              27535,
                                              27627
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 506,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 506,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "range": [
                                            27535,
                                            27628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 506,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 506,
                                              "column": 105
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          27641,
                                                          27647
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 507,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 507,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          27648,
                                                          27654
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 507,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 507,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        27641,
                                                        27654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 507,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 507,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              27655,
                                                              27663
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 507,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 507,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "root",
                                                            "range": [
                                                              27664,
                                                              27668
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 507,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 507,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            27655,
                                                            27668
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 507,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 507,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "setTimeout",
                                                          "range": [
                                                            27669,
                                                            27679
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 507,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 507,
                                                              "column": 50
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          27655,
                                                          27679
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 507,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 507,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      27641,
                                                      27680
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 507,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 507,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      27681,
                                                      27685
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 507,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 507,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27641,
                                                    27685
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 507,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 507,
                                                      "column": 56
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    27686,
                                                    27690
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 507,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 507,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27641,
                                                  27690
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 507,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 507,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  27691,
                                                  27701
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 507,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 507,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                27641,
                                                27701
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 507,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 507,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "mockApplied",
                                                "range": [
                                                  27702,
                                                  27713
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 507,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 507,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  27715,
                                                  27716
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 507,
                                                    "column": 86
                                                  },
                                                  "end": {
                                                    "line": 507,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              27641,
                                              27717
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 507,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 507,
                                                "column": 88
                                              }
                                            }
                                          },
                                          "range": [
                                            27641,
                                            27718
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 507,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 507,
                                              "column": 89
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        27068,
                                        27728
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 493,
                                          "column": 90
                                        },
                                        "end": {
                                          "line": 508,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      27056,
                                      27728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 78
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26986,
                                  27729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 493,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2548,
                                "_esdocTestName": "it2548"
                              },
                              "range": [
                                26986,
                                27730
                              ],
                              "loc": {
                                "start": {
                                  "line": 493,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    27739,
                                    27741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should not error if there is no task currently running and the handle passed is not found",
                                    "raw": "'should not error if there is no task currently running and the handle passed is not found'",
                                    "range": [
                                      27742,
                                      27833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 102
                                      }
                                    }
                                  },
                                  {
                                    "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": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          27861,
                                                          27867
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 510,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 510,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          27868,
                                                          27874
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 510,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 510,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        27861,
                                                        27874
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 510,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 510,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "instance",
                                                                    "range": [
                                                                      27909,
                                                                      27917
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 511,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 511,
                                                                        "column": 28
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "root",
                                                                          "range": [
                                                                            27942,
                                                                            27946
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 512,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 512,
                                                                              "column": 24
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "ObjectExpression",
                                                                          "properties": [
                                                                            {
                                                                              "type": "Property",
                                                                              "key": {
                                                                                "type": "Identifier",
                                                                                "name": "setTimeout",
                                                                                "range": [
                                                                                  27974,
                                                                                  27984
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 513,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 513,
                                                                                    "column": 34
                                                                                  }
                                                                                }
                                                                              },
                                                                              "value": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "sinon",
                                                                                    "range": [
                                                                                      27986,
                                                                                      27991
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 513,
                                                                                        "column": 36
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 513,
                                                                                        "column": 41
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "spy",
                                                                                    "range": [
                                                                                      27992,
                                                                                      27995
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 513,
                                                                                        "column": 42
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 513,
                                                                                        "column": 45
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    27986,
                                                                                    27995
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 513,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 513,
                                                                                      "column": 45
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [],
                                                                                "range": [
                                                                                  27986,
                                                                                  27997
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 513,
                                                                                    "column": 36
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 513,
                                                                                    "column": 47
                                                                                  }
                                                                                }
                                                                              },
                                                                              "kind": "init",
                                                                              "method": false,
                                                                              "shorthand": false,
                                                                              "computed": false,
                                                                              "range": [
                                                                                27974,
                                                                                27997
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 513,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 513,
                                                                                  "column": 47
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "Property",
                                                                              "key": {
                                                                                "type": "Identifier",
                                                                                "name": "Object",
                                                                                "range": [
                                                                                  28023,
                                                                                  28029
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 514,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 514,
                                                                                    "column": 30
                                                                                  }
                                                                                }
                                                                              },
                                                                              "value": {
                                                                                "type": "Identifier",
                                                                                "name": "Object",
                                                                                "range": [
                                                                                  28031,
                                                                                  28037
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 514,
                                                                                    "column": 32
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 514,
                                                                                    "column": 38
                                                                                  }
                                                                                }
                                                                              },
                                                                              "kind": "init",
                                                                              "method": false,
                                                                              "shorthand": false,
                                                                              "computed": false,
                                                                              "range": [
                                                                                28023,
                                                                                28037
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 514,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 514,
                                                                                  "column": 38
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            27948,
                                                                            28059
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 512,
                                                                              "column": 26
                                                                            },
                                                                            "end": {
                                                                              "line": 515,
                                                                              "column": 21
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          27942,
                                                                          28059
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 512,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 515,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "currentlyRunningATask",
                                                                          "range": [
                                                                            28081,
                                                                            28102
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 516,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 516,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Literal",
                                                                          "value": false,
                                                                          "raw": "false",
                                                                          "range": [
                                                                            28104,
                                                                            28109
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 516,
                                                                              "column": 43
                                                                            },
                                                                            "end": {
                                                                              "line": 516,
                                                                              "column": 48
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          28081,
                                                                          28109
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 516,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 516,
                                                                            "column": 48
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "tasksByHandle",
                                                                          "range": [
                                                                            28131,
                                                                            28144
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 517,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 517,
                                                                              "column": 33
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "ObjectExpression",
                                                                          "properties": [],
                                                                          "range": [
                                                                            28146,
                                                                            28148
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 517,
                                                                              "column": 35
                                                                            },
                                                                            "end": {
                                                                              "line": 517,
                                                                              "column": 37
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          28131,
                                                                          28148
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 517,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 517,
                                                                            "column": 37
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      27920,
                                                                      28166
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 511,
                                                                        "column": 31
                                                                      },
                                                                      "end": {
                                                                        "line": 518,
                                                                        "column": 17
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    27909,
                                                                    28166
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 511,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 518,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                27905,
                                                                28167
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 511,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 518,
                                                                  "column": 18
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "Immediate_1",
                                                                          "range": [
                                                                            28184,
                                                                            28195
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 519,
                                                                              "column": 16
                                                                            },
                                                                            "end": {
                                                                              "line": 519,
                                                                              "column": 27
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "ImmediateDefinition",
                                                                          "range": [
                                                                            28196,
                                                                            28215
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 519,
                                                                              "column": 28
                                                                            },
                                                                            "end": {
                                                                              "line": 519,
                                                                              "column": 47
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          28184,
                                                                          28215
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 519,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 519,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "prototype",
                                                                        "range": [
                                                                          28216,
                                                                          28225
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 519,
                                                                            "column": 48
                                                                          },
                                                                          "end": {
                                                                            "line": 519,
                                                                            "column": 57
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        28184,
                                                                        28225
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 519,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 519,
                                                                          "column": 57
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "runIfPresent",
                                                                      "range": [
                                                                        28226,
                                                                        28238
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 519,
                                                                          "column": 58
                                                                        },
                                                                        "end": {
                                                                          "line": 519,
                                                                          "column": 70
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      28184,
                                                                      28238
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 519,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 519,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "call",
                                                                    "range": [
                                                                      28239,
                                                                      28243
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 519,
                                                                        "column": 71
                                                                      },
                                                                      "end": {
                                                                        "line": 519,
                                                                        "column": 75
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    28184,
                                                                    28243
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 519,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 519,
                                                                      "column": 75
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "instance",
                                                                    "range": [
                                                                      28244,
                                                                      28252
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 519,
                                                                        "column": 76
                                                                      },
                                                                      "end": {
                                                                        "line": 519,
                                                                        "column": 84
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 888888,
                                                                    "raw": "888888",
                                                                    "range": [
                                                                      28254,
                                                                      28260
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 519,
                                                                        "column": 86
                                                                      },
                                                                      "end": {
                                                                        "line": 519,
                                                                        "column": 92
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  28184,
                                                                  28261
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 519,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 519,
                                                                    "column": 93
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                28184,
                                                                28262
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 519,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 519,
                                                                  "column": 94
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            27887,
                                                            28276
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 510,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 520,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          27875,
                                                          28276
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 510,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 520,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      27861,
                                                      28277
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 510,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 520,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "not",
                                                    "range": [
                                                      28278,
                                                      28281
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 520,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 520,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27861,
                                                    28281
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 510,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 520,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    28282,
                                                    28284
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 520,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 520,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  27861,
                                                  28284
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 510,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "throw",
                                                "range": [
                                                  28285,
                                                  28290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 520,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                27861,
                                                28290
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 510,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 520,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              27861,
                                              28292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 510,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 520,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "range": [
                                            27861,
                                            28293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 510,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 520,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        27847,
                                        28303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 509,
                                          "column": 116
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      27835,
                                      28303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 104
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27739,
                                  28304
                                ],
                                "loc": {
                                  "start": {
                                    "line": 509,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2549,
                                "_esdocTestName": "it2549"
                              },
                              "range": [
                                27739,
                                28305
                              ],
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 8
                                },
                                "end": {
                                  "line": 521,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "describe",
                                  "range": [
                                    28314,
                                    28322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 522,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 522,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "when a task is found for the handle",
                                    "raw": "'when a task is found for the handle'",
                                    "range": [
                                      28323,
                                      28360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 522,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "it",
                                              "range": [
                                                28388,
                                                28390
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 523,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 523,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "should execute the task and clean up after",
                                                "raw": "'should execute the task and clean up after'",
                                                "range": [
                                                  28391,
                                                  28435
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 523,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 523,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              28471,
                                                              28479
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 524,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 524,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "root",
                                                                  "range": [
                                                                    28504,
                                                                    28508
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 525,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 525,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "setTimeout",
                                                                        "range": [
                                                                          28536,
                                                                          28546
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 526,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 526,
                                                                            "column": 34
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "sinon",
                                                                            "range": [
                                                                              28548,
                                                                              28553
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 526,
                                                                                "column": 36
                                                                              },
                                                                              "end": {
                                                                                "line": 526,
                                                                                "column": 41
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "spy",
                                                                            "range": [
                                                                              28554,
                                                                              28557
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 526,
                                                                                "column": 42
                                                                              },
                                                                              "end": {
                                                                                "line": 526,
                                                                                "column": 45
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            28548,
                                                                            28557
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 526,
                                                                              "column": 36
                                                                            },
                                                                            "end": {
                                                                              "line": 526,
                                                                              "column": 45
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [],
                                                                        "range": [
                                                                          28548,
                                                                          28559
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 526,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 526,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        28536,
                                                                        28559
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 526,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 526,
                                                                          "column": 47
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Property",
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "name": "Object",
                                                                        "range": [
                                                                          28585,
                                                                          28591
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 527,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 527,
                                                                            "column": 30
                                                                          }
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "type": "Identifier",
                                                                        "name": "Object",
                                                                        "range": [
                                                                          28593,
                                                                          28599
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 527,
                                                                            "column": 32
                                                                          },
                                                                          "end": {
                                                                            "line": 527,
                                                                            "column": 38
                                                                          }
                                                                        }
                                                                      },
                                                                      "kind": "init",
                                                                      "method": false,
                                                                      "shorthand": false,
                                                                      "computed": false,
                                                                      "range": [
                                                                        28585,
                                                                        28599
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 527,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 527,
                                                                          "column": 38
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    28510,
                                                                    28621
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 525,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 528,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  28504,
                                                                  28621
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 525,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 528,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "currentlyRunningATask",
                                                                  "range": [
                                                                    28643,
                                                                    28664
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 529,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 529,
                                                                      "column": 41
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": false,
                                                                  "raw": "false",
                                                                  "range": [
                                                                    28666,
                                                                    28671
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 529,
                                                                      "column": 43
                                                                    },
                                                                    "end": {
                                                                      "line": 529,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  28643,
                                                                  28671
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 529,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 529,
                                                                    "column": 48
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "tasksByHandle",
                                                                  "range": [
                                                                    28693,
                                                                    28706
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 530,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 530,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "ObjectExpression",
                                                                  "properties": [],
                                                                  "range": [
                                                                    28708,
                                                                    28710
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 530,
                                                                      "column": 35
                                                                    },
                                                                    "end": {
                                                                      "line": 530,
                                                                      "column": 37
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  28693,
                                                                  28710
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 530,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 530,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "clearImmediate",
                                                                  "range": [
                                                                    28732,
                                                                    28746
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 531,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 531,
                                                                      "column": 34
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "sinon",
                                                                      "range": [
                                                                        28748,
                                                                        28753
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 531,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 531,
                                                                          "column": 41
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "spy",
                                                                      "range": [
                                                                        28754,
                                                                        28757
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 531,
                                                                          "column": 42
                                                                        },
                                                                        "end": {
                                                                          "line": 531,
                                                                          "column": 45
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      28748,
                                                                      28757
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 531,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 531,
                                                                        "column": 45
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    28748,
                                                                    28759
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 531,
                                                                      "column": 36
                                                                    },
                                                                    "end": {
                                                                      "line": 531,
                                                                      "column": 47
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  28732,
                                                                  28759
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 531,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 531,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              28482,
                                                              28777
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 524,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 532,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            28471,
                                                            28777
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 524,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 532,
                                                              "column": 17
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        28467,
                                                        28778
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 524,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 532,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "spy",
                                                            "range": [
                                                              28799,
                                                              28802
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 533,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 533,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sinon",
                                                                "range": [
                                                                  28805,
                                                                  28810
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 533,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 533,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "stub",
                                                                "range": [
                                                                  28811,
                                                                  28815
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 533,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 533,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                28805,
                                                                28815
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 533,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 533,
                                                                  "column": 36
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              28805,
                                                              28817
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 533,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 533,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            28799,
                                                            28817
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 533,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 533,
                                                              "column": 38
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        28795,
                                                        28818
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 533,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 533,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            28835,
                                                            28838
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 534,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 534,
                                                              "column": 19
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "task",
                                                                  "range": [
                                                                    28861,
                                                                    28865
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 535,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 535,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "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": [
                                                                                      28905,
                                                                                      28911
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 536,
                                                                                        "column": 24
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 536,
                                                                                        "column": 30
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "expect",
                                                                                    "range": [
                                                                                      28912,
                                                                                      28918
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 536,
                                                                                        "column": 31
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 536,
                                                                                        "column": 37
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    28905,
                                                                                    28918
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 536,
                                                                                      "column": 24
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 536,
                                                                                      "column": 37
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "instance",
                                                                                      "range": [
                                                                                        28919,
                                                                                        28927
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 536,
                                                                                          "column": 38
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 536,
                                                                                          "column": 46
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "currentlyRunningATask",
                                                                                      "range": [
                                                                                        28928,
                                                                                        28949
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 536,
                                                                                          "column": 47
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 536,
                                                                                          "column": 68
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      28919,
                                                                                      28949
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 536,
                                                                                        "column": 38
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 536,
                                                                                        "column": 68
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  28905,
                                                                                  28950
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 536,
                                                                                    "column": 24
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 536,
                                                                                    "column": 69
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "to",
                                                                                "range": [
                                                                                  28951,
                                                                                  28953
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 536,
                                                                                    "column": 70
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 536,
                                                                                    "column": 72
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                28905,
                                                                                28953
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 536,
                                                                                  "column": 24
                                                                                },
                                                                                "end": {
                                                                                  "line": 536,
                                                                                  "column": 72
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "be",
                                                                              "range": [
                                                                                28954,
                                                                                28956
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 536,
                                                                                  "column": 73
                                                                                },
                                                                                "end": {
                                                                                  "line": 536,
                                                                                  "column": 75
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              28905,
                                                                              28956
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 536,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 536,
                                                                                "column": 75
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "true",
                                                                            "range": [
                                                                              28957,
                                                                              28961
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 536,
                                                                                "column": 76
                                                                              },
                                                                              "end": {
                                                                                "line": 536,
                                                                                "column": 80
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            28905,
                                                                            28961
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 536,
                                                                              "column": 24
                                                                            },
                                                                            "end": {
                                                                              "line": 536,
                                                                              "column": 80
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          28905,
                                                                          28962
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 536,
                                                                            "column": 24
                                                                          },
                                                                          "end": {
                                                                            "line": 536,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      28879,
                                                                      28984
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 535,
                                                                        "column": 38
                                                                      },
                                                                      "end": {
                                                                        "line": 537,
                                                                        "column": 21
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    28867,
                                                                    28984
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 535,
                                                                      "column": 26
                                                                    },
                                                                    "end": {
                                                                      "line": 537,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  28861,
                                                                  28984
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 535,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 537,
                                                                    "column": 21
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              28839,
                                                              29002
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 534,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 538,
                                                                "column": 17
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          28835,
                                                          29003
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 534,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 538,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        28835,
                                                        29004
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 534,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 538,
                                                          "column": 19
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "instance",
                                                              "range": [
                                                                29021,
                                                                29029
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 539,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 539,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "tasksByHandle",
                                                              "range": [
                                                                29030,
                                                                29043
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 539,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 539,
                                                                  "column": 38
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              29021,
                                                              29043
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 539,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 539,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Literal",
                                                            "value": 123456,
                                                            "raw": "123456",
                                                            "range": [
                                                              29044,
                                                              29050
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 539,
                                                                "column": 39
                                                              },
                                                              "end": {
                                                                "line": 539,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            29021,
                                                            29051
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 539,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 539,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "spy",
                                                          "range": [
                                                            29054,
                                                            29057
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 539,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 539,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          29021,
                                                          29057
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 539,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 539,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        29021,
                                                        29058
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 539,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 539,
                                                          "column": 53
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "Immediate_1",
                                                                  "range": [
                                                                    29075,
                                                                    29086
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 540,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 540,
                                                                      "column": 27
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "ImmediateDefinition",
                                                                  "range": [
                                                                    29087,
                                                                    29106
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 540,
                                                                      "column": 28
                                                                    },
                                                                    "end": {
                                                                      "line": 540,
                                                                      "column": 47
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  29075,
                                                                  29106
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 540,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 540,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "prototype",
                                                                "range": [
                                                                  29107,
                                                                  29116
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 540,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 540,
                                                                    "column": 57
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                29075,
                                                                29116
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 540,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 540,
                                                                  "column": 57
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "runIfPresent",
                                                              "range": [
                                                                29117,
                                                                29129
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 540,
                                                                  "column": 58
                                                                },
                                                                "end": {
                                                                  "line": 540,
                                                                  "column": 70
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              29075,
                                                              29129
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 540,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 540,
                                                                "column": 70
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "call",
                                                            "range": [
                                                              29130,
                                                              29134
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 540,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 540,
                                                                "column": 75
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            29075,
                                                            29134
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 540,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 540,
                                                              "column": 75
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              29135,
                                                              29143
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 540,
                                                                "column": 76
                                                              },
                                                              "end": {
                                                                "line": 540,
                                                                "column": 84
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Literal",
                                                            "value": 123456,
                                                            "raw": "123456",
                                                            "range": [
                                                              29145,
                                                              29151
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 540,
                                                                "column": 86
                                                              },
                                                              "end": {
                                                                "line": 540,
                                                                "column": 92
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          29075,
                                                          29152
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 540,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 540,
                                                            "column": 93
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        29075,
                                                        29153
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 540,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 540,
                                                          "column": 94
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "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": [
                                                                      29170,
                                                                      29176
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 541,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 541,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      29177,
                                                                      29183
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 541,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 541,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    29170,
                                                                    29183
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 541,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 541,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "instance",
                                                                      "range": [
                                                                        29184,
                                                                        29192
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 541,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 541,
                                                                          "column": 38
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "clearImmediate",
                                                                      "range": [
                                                                        29193,
                                                                        29207
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 541,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 541,
                                                                          "column": 53
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      29184,
                                                                      29207
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 541,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 541,
                                                                        "column": 53
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  29170,
                                                                  29208
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 541,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 541,
                                                                    "column": 54
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "have",
                                                                "range": [
                                                                  29209,
                                                                  29213
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 541,
                                                                    "column": 55
                                                                  },
                                                                  "end": {
                                                                    "line": 541,
                                                                    "column": 59
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                29170,
                                                                29213
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 541,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 541,
                                                                  "column": 59
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "been",
                                                              "range": [
                                                                29214,
                                                                29218
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 541,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 541,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              29170,
                                                              29218
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 541,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 541,
                                                                "column": 64
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calledWith",
                                                            "range": [
                                                              29219,
                                                              29229
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 541,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 541,
                                                                "column": 75
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            29170,
                                                            29229
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 541,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 541,
                                                              "column": 75
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": 123456,
                                                            "raw": "123456",
                                                            "range": [
                                                              29230,
                                                              29236
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 541,
                                                                "column": 76
                                                              },
                                                              "end": {
                                                                "line": 541,
                                                                "column": 82
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          29170,
                                                          29237
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 541,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 541,
                                                            "column": 83
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        29170,
                                                        29238
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 541,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 541,
                                                          "column": 84
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    28449,
                                                    29252
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 523,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 542,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  28437,
                                                  29252
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 523,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 542,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              28388,
                                              29253
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 523,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 542,
                                                "column": 14
                                              }
                                            },
                                            "_esdocTestId": 2551,
                                            "_esdocTestName": "it2551"
                                          },
                                          "range": [
                                            28388,
                                            29254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 523,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        28374,
                                        29264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 522,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 543,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      28362,
                                      29264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 543,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28314,
                                  29265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 522,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 543,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2550,
                                "_esdocTestName": "describe2550"
                              },
                              "range": [
                                28314,
                                29266
                              ],
                              "loc": {
                                "start": {
                                  "line": 522,
                                  "column": 8
                                },
                                "end": {
                                  "line": 543,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            26976,
                            29272
                          ],
                          "loc": {
                            "start": {
                              "line": 492,
                              "column": 51
                            },
                            "end": {
                              "line": 544,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26964,
                          29272
                        ],
                        "loc": {
                          "start": {
                            "line": 492,
                            "column": 39
                          },
                          "end": {
                            "line": 544,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26929,
                      29273
                    ],
                    "loc": {
                      "start": {
                        "line": 492,
                        "column": 4
                      },
                      "end": {
                        "line": 544,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2547,
                    "_esdocTestName": "describe2547"
                  },
                  "range": [
                    26929,
                    29274
                  ],
                  "loc": {
                    "start": {
                      "line": 492,
                      "column": 4
                    },
                    "end": {
                      "line": 544,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        29279,
                        29287
                      ],
                      "loc": {
                        "start": {
                          "line": 545,
                          "column": 4
                        },
                        "end": {
                          "line": 545,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "prototype.createSetTimeoutSetImmediate",
                        "raw": "'prototype.createSetTimeoutSetImmediate'",
                        "range": [
                          29288,
                          29328
                        ],
                        "loc": {
                          "start": {
                            "line": 545,
                            "column": 13
                          },
                          "end": {
                            "line": 545,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    29352,
                                    29354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 546,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 546,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create a proper setImmediate implementation that uses setTimeout",
                                    "raw": "'should create a proper setImmediate implementation that uses setTimeout'",
                                    "range": [
                                      29355,
                                      29428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 546,
                                        "column": 84
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "mockApplied",
                                                "range": [
                                                  29460,
                                                  29471
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 547,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 547,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [],
                                                  "range": [
                                                    29486,
                                                    29524
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 547,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 549,
                                                      "column": 13
                                                    }
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "Line",
                                                      "value": "noop",
                                                      "range": [
                                                        29504,
                                                        29510
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 548,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 548,
                                                          "column": 22
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  29474,
                                                  29524
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 547,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 549,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                29460,
                                                29524
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 547,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 549,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            29456,
                                            29525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 547,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 549,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "instance",
                                                "range": [
                                                  29542,
                                                  29550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "root",
                                                      "range": [
                                                        29571,
                                                        29575
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 551,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 551,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "setTimeout",
                                                            "range": [
                                                              29599,
                                                              29609
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 552,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 552,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "sinon",
                                                                "range": [
                                                                  29611,
                                                                  29616
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 552,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 552,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "spy",
                                                                "range": [
                                                                  29617,
                                                                  29620
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 552,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 552,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                29611,
                                                                29620
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 552,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 552,
                                                                  "column": 41
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              29611,
                                                              29622
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 552,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 552,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            29599,
                                                            29622
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 552,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 552,
                                                              "column": 43
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29577,
                                                        29640
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 551,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 553,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      29571,
                                                      29640
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 551,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 553,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "addFromSetImmediateArguments",
                                                      "range": [
                                                        29658,
                                                        29686
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 554,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 554,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                29688,
                                                                29693
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 554,
                                                                  "column": 46
                                                                },
                                                                "end": {
                                                                  "line": 554,
                                                                  "column": 51
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                29694,
                                                                29698
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 554,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 554,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              29688,
                                                              29698
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 554,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 554,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            29688,
                                                            29700
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 554,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 554,
                                                              "column": 58
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            29701,
                                                            29708
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 554,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 554,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          29688,
                                                          29708
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 554,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 554,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 123456,
                                                          "raw": "123456",
                                                          "range": [
                                                            29709,
                                                            29715
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 554,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 554,
                                                              "column": 73
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29688,
                                                        29716
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 554,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 554,
                                                          "column": 74
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      29658,
                                                      29716
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 554,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 554,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "runIfPresent",
                                                      "range": [
                                                        29734,
                                                        29746
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 555,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 555,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [],
                                                        "range": [
                                                          29760,
                                                          29806
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 555,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 557,
                                                            "column": 17
                                                          }
                                                        },
                                                        "trailingComments": [
                                                          {
                                                            "type": "Line",
                                                            "value": "noop",
                                                            "range": [
                                                              29782,
                                                              29788
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 556,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 556,
                                                                "column": 26
                                                              }
                                                            }
                                                          }
                                                        ]
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        29748,
                                                        29806
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 555,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 557,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      29734,
                                                      29806
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 555,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 557,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "partiallyApplied",
                                                      "range": [
                                                        29824,
                                                        29840
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 558,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 558,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "sinon",
                                                              "range": [
                                                                29842,
                                                                29847
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 558,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 558,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "stub",
                                                              "range": [
                                                                29848,
                                                                29852
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 558,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 558,
                                                                  "column": 44
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              29842,
                                                              29852
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 558,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 558,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            29842,
                                                            29854
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 558,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 558,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "returns",
                                                          "range": [
                                                            29855,
                                                            29862
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 558,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 558,
                                                              "column": 54
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          29842,
                                                          29862
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 558,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 558,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "mockApplied",
                                                          "range": [
                                                            29863,
                                                            29874
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 558,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 558,
                                                              "column": 66
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29842,
                                                        29875
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 558,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 558,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      29824,
                                                      29875
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 558,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 558,
                                                        "column": 67
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": "noop",
                                                        "range": [
                                                          29782,
                                                          29788
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 556,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 556,
                                                            "column": 26
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  }
                                                ],
                                                "range": [
                                                  29553,
                                                  29889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 559,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                29542,
                                                29889
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 550,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 559,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            29538,
                                            29890
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 559,
                                              "column": 14
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": "noop",
                                              "range": [
                                                29504,
                                                29510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 548,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 548,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "setImmediateImpl",
                                                "range": [
                                                  29907,
                                                  29923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Immediate_1",
                                                          "range": [
                                                            29926,
                                                            29937
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 560,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 560,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "ImmediateDefinition",
                                                          "range": [
                                                            29938,
                                                            29957
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 560,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 560,
                                                              "column": 66
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          29926,
                                                          29957
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 560,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 560,
                                                            "column": 66
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "prototype",
                                                        "range": [
                                                          29958,
                                                          29967
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 560,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 560,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        29926,
                                                        29967
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 560,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 560,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createSetTimeoutSetImmediate",
                                                      "range": [
                                                        29968,
                                                        29996
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 560,
                                                          "column": 77
                                                        },
                                                        "end": {
                                                          "line": 560,
                                                          "column": 105
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29926,
                                                      29996
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 560,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 560,
                                                        "column": 105
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      29997,
                                                      30001
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 560,
                                                        "column": 106
                                                      },
                                                      "end": {
                                                        "line": 560,
                                                        "column": 110
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    29926,
                                                    30001
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 560,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 560,
                                                      "column": 110
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "instance",
                                                    "range": [
                                                      30002,
                                                      30010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 560,
                                                        "column": 111
                                                      },
                                                      "end": {
                                                        "line": 560,
                                                        "column": 119
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29926,
                                                  30011
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 120
                                                  }
                                                }
                                              },
                                              "range": [
                                                29907,
                                                30011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 560,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 560,
                                                  "column": 120
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            29903,
                                            30012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 560,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 560,
                                              "column": 121
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "handle",
                                                "range": [
                                                  30029,
                                                  30035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setImmediateImpl",
                                                  "range": [
                                                    30038,
                                                    30054
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 561,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 561,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  30038,
                                                  30056
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                30029,
                                                30056
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 561,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 561,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            30025,
                                            30057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 561,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 561,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        30070,
                                                        30076
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 562,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 562,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        30077,
                                                        30083
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 562,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 562,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30070,
                                                      30083
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 562,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 562,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "handle",
                                                      "range": [
                                                        30084,
                                                        30090
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 562,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 562,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    30070,
                                                    30091
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 562,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 562,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    30092,
                                                    30094
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 562,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 562,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  30070,
                                                  30094
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 562,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 562,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  30095,
                                                  30100
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 562,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 562,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                30070,
                                                30100
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 562,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 562,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 123456,
                                                "raw": "123456",
                                                "range": [
                                                  30101,
                                                  30107
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 562,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 562,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              30070,
                                              30108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 562,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 562,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            30070,
                                            30109
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 562,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 562,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        30122,
                                                        30128
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 563,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 563,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        30129,
                                                        30135
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 563,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 563,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30122,
                                                      30135
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 563,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 563,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "instance",
                                                        "range": [
                                                          30136,
                                                          30144
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 563,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 563,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "addFromSetImmediateArguments",
                                                        "range": [
                                                          30145,
                                                          30173
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 563,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 563,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30136,
                                                        30173
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 563,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 563,
                                                          "column": 63
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    30122,
                                                    30174
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 563,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 563,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "have",
                                                  "range": [
                                                    30175,
                                                    30179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 563,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 563,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  30122,
                                                  30179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 563,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 563,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "been",
                                                "range": [
                                                  30180,
                                                  30184
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 563,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 563,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              "range": [
                                                30122,
                                                30184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 563,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 563,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "called",
                                              "range": [
                                                30185,
                                                30191
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 563,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 563,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            "range": [
                                              30122,
                                              30191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 563,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 563,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            30122,
                                            30192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 563,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 563,
                                              "column": 82
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "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": [
                                                          30205,
                                                          30211
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 564,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 564,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          30212,
                                                          30218
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 564,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 564,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30205,
                                                        30218
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 564,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 564,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "instance",
                                                            "range": [
                                                              30219,
                                                              30227
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 564,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 564,
                                                                "column": 34
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "root",
                                                            "range": [
                                                              30228,
                                                              30232
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 564,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 564,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            30219,
                                                            30232
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 564,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 564,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "setTimeout",
                                                          "range": [
                                                            30233,
                                                            30243
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 564,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 564,
                                                              "column": 50
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          30219,
                                                          30243
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 564,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 564,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      30205,
                                                      30244
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 564,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 564,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "have",
                                                    "range": [
                                                      30245,
                                                      30249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 564,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 564,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    30205,
                                                    30249
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 564,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 564,
                                                      "column": 56
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "been",
                                                  "range": [
                                                    30250,
                                                    30254
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 564,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 564,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  30205,
                                                  30254
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 564,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 564,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "calledWith",
                                                "range": [
                                                  30255,
                                                  30265
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 564,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 564,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                30205,
                                                30265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 564,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 564,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "mockApplied",
                                                "range": [
                                                  30266,
                                                  30277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 564,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 564,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  30279,
                                                  30280
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 564,
                                                    "column": 86
                                                  },
                                                  "end": {
                                                    "line": 564,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              30205,
                                              30281
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 564,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 564,
                                                "column": 88
                                              }
                                            }
                                          },
                                          "range": [
                                            30205,
                                            30282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 564,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 564,
                                              "column": 89
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        29442,
                                        30292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 546,
                                          "column": 98
                                        },
                                        "end": {
                                          "line": 565,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      29430,
                                      30292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 86
                                      },
                                      "end": {
                                        "line": 565,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29352,
                                  30293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 546,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 565,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2553,
                                "_esdocTestName": "it2553"
                              },
                              "range": [
                                29352,
                                30294
                              ],
                              "loc": {
                                "start": {
                                  "line": 546,
                                  "column": 8
                                },
                                "end": {
                                  "line": 565,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            29342,
                            30300
                          ],
                          "loc": {
                            "start": {
                              "line": 545,
                              "column": 67
                            },
                            "end": {
                              "line": 566,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          29330,
                          30300
                        ],
                        "loc": {
                          "start": {
                            "line": 545,
                            "column": 55
                          },
                          "end": {
                            "line": 566,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      29279,
                      30301
                    ],
                    "loc": {
                      "start": {
                        "line": 545,
                        "column": 4
                      },
                      "end": {
                        "line": 566,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2552,
                    "_esdocTestName": "describe2552"
                  },
                  "range": [
                    29279,
                    30302
                  ],
                  "loc": {
                    "start": {
                      "line": 545,
                      "column": 4
                    },
                    "end": {
                      "line": 566,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        30307,
                        30315
                      ],
                      "loc": {
                        "start": {
                          "line": 567,
                          "column": 4
                        },
                        "end": {
                          "line": 567,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "integration test",
                        "raw": "'integration test'",
                        "range": [
                          30316,
                          30334
                        ],
                        "loc": {
                          "start": {
                            "line": 567,
                            "column": 13
                          },
                          "end": {
                            "line": 567,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    30358,
                                    30360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work",
                                    "raw": "'should work'",
                                    "range": [
                                      30361,
                                      30374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 24
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "done",
                                        "range": [
                                          30386,
                                          30390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 568,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 568,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  30410,
                                                  30417
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 569,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 569,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  30420,
                                                  30422
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 569,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 569,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "range": [
                                                30410,
                                                30422
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 569,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 569,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            30406,
                                            30423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 569,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 569,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        30436,
                                                        30438
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 570,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 570,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        30439,
                                                        30449
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 570,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 570,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30436,
                                                      30449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 570,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 570,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "from",
                                                    "range": [
                                                      30450,
                                                      30454
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 570,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 570,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    30436,
                                                    30454
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 570,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 570,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          30456,
                                                          30457
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 570,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 570,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          30459,
                                                          30460
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 570,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 570,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          30462,
                                                          30463
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 570,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 570,
                                                            "column": 39
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      30455,
                                                      30464
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 570,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 570,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Rx",
                                                        "range": [
                                                          30466,
                                                          30468
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 570,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 570,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "Scheduler",
                                                        "range": [
                                                          30469,
                                                          30478
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 570,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 570,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30466,
                                                        30478
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 570,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 570,
                                                          "column": 54
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "asap",
                                                      "range": [
                                                        30479,
                                                        30483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 570,
                                                          "column": 55
                                                        },
                                                        "end": {
                                                          "line": 570,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30466,
                                                      30483
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 570,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 570,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30436,
                                                  30484
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 570,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 570,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  30502,
                                                  30511
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                30436,
                                                30511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 570,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 571,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      30522,
                                                      30523
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "results",
                                                            "range": [
                                                              30543,
                                                              30550
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 572,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 572,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              30551,
                                                              30555
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 572,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 572,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            30543,
                                                            30555
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 572,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 572,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              30556,
                                                              30557
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 572,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 572,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          30543,
                                                          30558
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 572,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 572,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30543,
                                                        30559
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 572,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 572,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    30525,
                                                    30573
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 573,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  30512,
                                                  30573
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 573,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "done",
                                                          "range": [
                                                            30605,
                                                            30609
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 574,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 574,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "Error",
                                                              "range": [
                                                                30614,
                                                                30619
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 574,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 574,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": "should not be called",
                                                                "raw": "'should not be called'",
                                                                "range": [
                                                                  30620,
                                                                  30642
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 574,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 574,
                                                                    "column": 53
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              30610,
                                                              30643
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 574,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 574,
                                                                "column": 54
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          30605,
                                                          30644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 574,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 574,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30605,
                                                        30645
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 574,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 574,
                                                          "column": 56
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    30587,
                                                    30659
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 573,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 575,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  30575,
                                                  30659
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 573,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 575,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "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": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "chai_1",
                                                                    "range": [
                                                                      30691,
                                                                      30697
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 576,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 576,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      30698,
                                                                      30704
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 576,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 576,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    30691,
                                                                    30704
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 576,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 576,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "results",
                                                                    "range": [
                                                                      30705,
                                                                      30712
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 576,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 576,
                                                                        "column": 37
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  30691,
                                                                  30713
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  30714,
                                                                  30716
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 39
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                30691,
                                                                30716
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 576,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 576,
                                                                  "column": 41
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "deep",
                                                              "range": [
                                                                30717,
                                                                30721
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 576,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 576,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              30691,
                                                              30721
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 576,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 576,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              30722,
                                                              30727
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 576,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 576,
                                                                "column": 52
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            30691,
                                                            30727
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 576,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 576,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "ArrayExpression",
                                                            "elements": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  30729,
                                                                  30730
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 55
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": 2,
                                                                "raw": "2",
                                                                "range": [
                                                                  30732,
                                                                  30733
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 57
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 58
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": 3,
                                                                "raw": "3",
                                                                "range": [
                                                                  30735,
                                                                  30736
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 60
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 61
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              30728,
                                                              30737
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 576,
                                                                "column": 53
                                                              },
                                                              "end": {
                                                                "line": 576,
                                                                "column": 62
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          30691,
                                                          30738
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 576,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 576,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30691,
                                                        30739
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 576,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 576,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "done",
                                                          "range": [
                                                            30756,
                                                            30760
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 577,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 577,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          30756,
                                                          30762
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 577,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 577,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30756,
                                                        30763
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 577,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 577,
                                                          "column": 23
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    30673,
                                                    30777
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 575,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 578,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  30661,
                                                  30777
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 575,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 578,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              30436,
                                              30778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 570,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 578,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            30436,
                                            30779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 570,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 578,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        30392,
                                        30789
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 568,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 579,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      30376,
                                      30789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30358,
                                  30790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 568,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 579,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2555,
                                "_esdocTestName": "it2555"
                              },
                              "range": [
                                30358,
                                30791
                              ],
                              "loc": {
                                "start": {
                                  "line": 568,
                                  "column": 8
                                },
                                "end": {
                                  "line": 579,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            30348,
                            30797
                          ],
                          "loc": {
                            "start": {
                              "line": 567,
                              "column": 45
                            },
                            "end": {
                              "line": 580,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          30336,
                          30797
                        ],
                        "loc": {
                          "start": {
                            "line": 567,
                            "column": 33
                          },
                          "end": {
                            "line": 580,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30307,
                      30798
                    ],
                    "loc": {
                      "start": {
                        "line": 567,
                        "column": 4
                      },
                      "end": {
                        "line": 580,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2554,
                    "_esdocTestName": "describe2554"
                  },
                  "range": [
                    30307,
                    30799
                  ],
                  "loc": {
                    "start": {
                      "line": 567,
                      "column": 4
                    },
                    "end": {
                      "line": 580,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                252,
                30801
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 44
                },
                "end": {
                  "line": 581,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              240,
              30801
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 32
              },
              "end": {
                "line": 581,
                "column": 1
              }
            }
          }
        ],
        "range": [
          208,
          30802
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 581,
            "column": 2
          }
        },
        "_esdocTestId": 2488,
        "_esdocTestName": "describe2488"
      },
      "range": [
        208,
        30803
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 581,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {ImmediateDefinition} ",
          "range": [
            173,
            207
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 34
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=Immediate-spec.js.map",
          "range": [
            30804,
            30846
          ],
          "loc": {
            "start": {
              "line": 582,
              "column": 0
            },
            "end": {
              "line": 582,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    30803
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 581,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {ImmediateDefinition} ",
      "range": [
        173,
        207
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 34
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        1334,
        1340
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 16
        },
        "end": {
          "line": 34,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        1942,
        1948
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 20
        },
        "end": {
          "line": 50,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        2352,
        2358
      ],
      "loc": {
        "start": {
          "line": 58,
          "column": 16
        },
        "end": {
          "line": 58,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        3923,
        3929
      ],
      "loc": {
        "start": {
          "line": 88,
          "column": 16
        },
        "end": {
          "line": 88,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        5379,
        5385
      ],
      "loc": {
        "start": {
          "line": 119,
          "column": 16
        },
        "end": {
          "line": 119,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        6598,
        6604
      ],
      "loc": {
        "start": {
          "line": 145,
          "column": 16
        },
        "end": {
          "line": 145,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        7648,
        7654
      ],
      "loc": {
        "start": {
          "line": 162,
          "column": 20
        },
        "end": {
          "line": 162,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        9218,
        9224
      ],
      "loc": {
        "start": {
          "line": 181,
          "column": 20
        },
        "end": {
          "line": 181,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        10804,
        10810
      ],
      "loc": {
        "start": {
          "line": 200,
          "column": 20
        },
        "end": {
          "line": 200,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        12418,
        12424
      ],
      "loc": {
        "start": {
          "line": 219,
          "column": 20
        },
        "end": {
          "line": 219,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        14017,
        14023
      ],
      "loc": {
        "start": {
          "line": 238,
          "column": 20
        },
        "end": {
          "line": 238,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        16842,
        16848
      ],
      "loc": {
        "start": {
          "line": 281,
          "column": 16
        },
        "end": {
          "line": 281,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        18959,
        18965
      ],
      "loc": {
        "start": {
          "line": 326,
          "column": 24
        },
        "end": {
          "line": 326,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        21413,
        21419
      ],
      "loc": {
        "start": {
          "line": 375,
          "column": 32
        },
        "end": {
          "line": 375,
          "column": 38
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        21540,
        21546
      ],
      "loc": {
        "start": {
          "line": 378,
          "column": 32
        },
        "end": {
          "line": 378,
          "column": 38
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        22505,
        22511
      ],
      "loc": {
        "start": {
          "line": 402,
          "column": 24
        },
        "end": {
          "line": 402,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        25410,
        25416
      ],
      "loc": {
        "start": {
          "line": 465,
          "column": 20
        },
        "end": {
          "line": 465,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        25962,
        25968
      ],
      "loc": {
        "start": {
          "line": 476,
          "column": 16
        },
        "end": {
          "line": 476,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        26686,
        26692
      ],
      "loc": {
        "start": {
          "line": 485,
          "column": 16
        },
        "end": {
          "line": 485,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        27130,
        27136
      ],
      "loc": {
        "start": {
          "line": 495,
          "column": 16
        },
        "end": {
          "line": 495,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        29504,
        29510
      ],
      "loc": {
        "start": {
          "line": 548,
          "column": 16
        },
        "end": {
          "line": 548,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        29782,
        29788
      ],
      "loc": {
        "start": {
          "line": 556,
          "column": 20
        },
        "end": {
          "line": 556,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=Immediate-spec.js.map",
      "range": [
        30804,
        30846
      ],
      "loc": {
        "start": {
          "line": 582,
          "column": 0
        },
        "end": {
          "line": 582,
          "column": 42
        }
      }
    }
  ]
}