{
  "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": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {audit} ",
          "range": [
            115,
            135
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 20
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            136,
            144
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.audit",
            "raw": "'Observable.prototype.audit'",
            "range": [
              145,
              173
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 37
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          193,
                          202
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "audit",
                          "raw": "'audit'",
                          "range": [
                            203,
                            210
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "range": [
                        193,
                        211
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 22
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit the last value in each time window",
                        "raw": "'should emit the last value in each time window'",
                        "range": [
                          212,
                          260
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 23
                          },
                          "end": {
                            "line": 7,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      288,
                                      290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        293,
                                        296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-xy-----b--x--cxxx-|",
                                        "raw": "'-a-xy-----b--x--cxxx-|'",
                                        "range": [
                                          297,
                                          321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      293,
                                      322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    288,
                                    322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                284,
                                323
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      336,
                                      342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      345,
                                      369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    336,
                                    369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                332,
                                370
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      383,
                                      385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        388,
                                        392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|                ",
                                        "raw": "'----|                '",
                                        "range": [
                                          393,
                                          416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      388,
                                      417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    383,
                                    417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                379,
                                418
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      431,
                                      437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^   !                ",
                                        "raw": "' ^   !                '",
                                        "range": [
                                          441,
                                          465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^   !       ",
                                        "raw": "'          ^   !       '",
                                        "range": [
                                          479,
                                          503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                ^   ! ",
                                        "raw": "'                ^   ! '",
                                        "range": [
                                          517,
                                          541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      440,
                                      542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    431,
                                    542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                427,
                                543
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      556,
                                      564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----y--------x-----x|",
                                    "raw": "'-----y--------x-----x|'",
                                    "range": [
                                      567,
                                      591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    556,
                                    591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                552,
                                592
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      605,
                                      611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          614,
                                          616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          617,
                                          622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        614,
                                        622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  644,
                                                  646
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 15,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 15,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                637,
                                                647
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            635,
                                            649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          623,
                                          649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      614,
                                      650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    605,
                                    650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                601,
                                651
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        660,
                                        676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          677,
                                          683
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      660,
                                      684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      685,
                                      689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    660,
                                    689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      690,
                                      698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  660,
                                  699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                660,
                                700
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        709,
                                        728
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            729,
                                            731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            732,
                                            745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          729,
                                          745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      709,
                                      746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      747,
                                      751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    709,
                                    751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      752,
                                      758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  709,
                                  759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                709,
                                760
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        769,
                                        788
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            789,
                                            791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            792,
                                            805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          789,
                                          805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      769,
                                      806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      807,
                                      811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    769,
                                    811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      812,
                                      818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  769,
                                  819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                769,
                                820
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            274,
                            826
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 85
                            },
                            "end": {
                              "line": 19,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          262,
                          826
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 73
                          },
                          "end": {
                            "line": 19,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      193,
                      827
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 19,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    193,
                    828
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 19,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        833,
                        835
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should delay the source if values are not emitted often enough",
                        "raw": "'should delay the source if values are not emitted often enough'",
                        "range": [
                          836,
                          900
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 7
                          },
                          "end": {
                            "line": 20,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      928,
                                      930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        933,
                                        936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a--------b-----c----|",
                                        "raw": "'-a--------b-----c----|'",
                                        "range": [
                                          937,
                                          961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      933,
                                      962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    928,
                                    962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                924,
                                963
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      976,
                                      982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      985,
                                      1009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    976,
                                    1009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                972,
                                1010
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1023,
                                      1025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1028,
                                        1032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|                ",
                                        "raw": "'----|                '",
                                        "range": [
                                          1033,
                                          1056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1028,
                                      1057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    1023,
                                    1057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1019,
                                1058
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1071,
                                      1077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^   !                ",
                                        "raw": "' ^   !                '",
                                        "range": [
                                          1081,
                                          1105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^   !       ",
                                        "raw": "'          ^   !       '",
                                        "range": [
                                          1119,
                                          1143
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                ^   ! ",
                                        "raw": "'                ^   ! '",
                                        "range": [
                                          1157,
                                          1181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1080,
                                      1182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1071,
                                    1182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1067,
                                1183
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1196,
                                      1204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a--------b-----c|",
                                    "raw": "'-----a--------b-----c|'",
                                    "range": [
                                      1207,
                                      1231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1196,
                                    1231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1192,
                                1232
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1245,
                                      1251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1254,
                                          1256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          1257,
                                          1262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        1254,
                                        1262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  1284,
                                                  1286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                1277,
                                                1287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1275,
                                            1289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1263,
                                          1289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1254,
                                      1290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1245,
                                    1290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1241,
                                1291
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1300,
                                        1316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1317,
                                          1323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1300,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1325,
                                      1329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1300,
                                    1329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1330,
                                      1338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1300,
                                  1339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1300,
                                1340
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1349,
                                        1368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1369,
                                            1371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1372,
                                            1385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1369,
                                          1385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1349,
                                      1386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1387,
                                      1391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1349,
                                    1391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1392,
                                      1398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1349,
                                  1399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1349,
                                1400
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1409,
                                        1428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            1429,
                                            1431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1432,
                                            1445
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1429,
                                          1445
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1409,
                                      1446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1447,
                                      1451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1409,
                                    1451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1452,
                                      1458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1409,
                                  1459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1409,
                                1460
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            914,
                            1466
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 85
                            },
                            "end": {
                              "line": 32,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          902,
                          1466
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 73
                          },
                          "end": {
                            "line": 32,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      833,
                      1467
                    ],
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 4
                      },
                      "end": {
                        "line": 32,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 548,
                    "_esdocTestName": "it548"
                  },
                  "range": [
                    833,
                    1468
                  ],
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 4
                    },
                    "end": {
                      "line": 32,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1473,
                        1475
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should audit with duration Observable using next to close the duration",
                        "raw": "'should audit with duration Observable using next to close the duration'",
                        "range": [
                          1476,
                          1548
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 7
                          },
                          "end": {
                            "line": 33,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1576,
                                      1578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1581,
                                        1584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-xy-----b--x--cxxx-|",
                                        "raw": "'-a-xy-----b--x--cxxx-|'",
                                        "range": [
                                          1585,
                                          1609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1581,
                                      1610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    1576,
                                    1610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1572,
                                1611
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1624,
                                      1630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      1633,
                                      1657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1624,
                                    1657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1620,
                                1658
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1671,
                                      1673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1676,
                                        1680
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----x-y-z            ",
                                        "raw": "'----x-y-z            '",
                                        "range": [
                                          1681,
                                          1704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1676,
                                      1705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    1671,
                                    1705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1667,
                                1706
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1719,
                                      1725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^   !                ",
                                        "raw": "' ^   !                '",
                                        "range": [
                                          1729,
                                          1753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^   !       ",
                                        "raw": "'          ^   !       '",
                                        "range": [
                                          1767,
                                          1791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                ^   ! ",
                                        "raw": "'                ^   ! '",
                                        "range": [
                                          1805,
                                          1829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1728,
                                      1830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1719,
                                    1830
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1715,
                                1831
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1844,
                                      1852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----y--------x-----x|",
                                    "raw": "'-----y--------x-----x|'",
                                    "range": [
                                      1855,
                                      1879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    1844,
                                    1879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1840,
                                1880
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1893,
                                      1899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1902,
                                          1904
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          1905,
                                          1910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        1902,
                                        1910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  1932,
                                                  1934
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                1925,
                                                1935
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1923,
                                            1937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1911,
                                          1937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1902,
                                      1938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1893,
                                    1938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1889,
                                1939
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1948,
                                        1964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1965,
                                          1971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1948,
                                      1972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1973,
                                      1977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1948,
                                    1977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1978,
                                      1986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1948,
                                  1987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1948,
                                1988
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1997,
                                        2016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2017,
                                            2019
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2020,
                                            2033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2017,
                                          2033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1997,
                                      2034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2035,
                                      2039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1997,
                                    2039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2040,
                                      2046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1997,
                                  2047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1997,
                                2048
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2057,
                                        2076
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2077,
                                            2079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2080,
                                            2093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2077,
                                          2093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2057,
                                      2094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2095,
                                      2099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2057,
                                    2099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2100,
                                      2106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2057,
                                  2107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2057,
                                2108
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1562,
                            2114
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 93
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1550,
                          2114
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 81
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1473,
                      2115
                    ],
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 549,
                    "_esdocTestName": "it549"
                  },
                  "range": [
                    1473,
                    2116
                  ],
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2121,
                        2123
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should interrupt source and duration when result is unsubscribed early",
                        "raw": "'should interrupt source and duration when result is unsubscribed early'",
                        "range": [
                          2124,
                          2196
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 46,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2224,
                                      2226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2229,
                                        2232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-x-y-z-xyz-x-y-z----b--x-x-|",
                                        "raw": "'-a-x-y-z-xyz-x-y-z----b--x-x-|'",
                                        "range": [
                                          2233,
                                          2265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2229,
                                      2266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2224,
                                    2266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2220,
                                2267
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      2280,
                                      2285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "              !               ",
                                    "raw": "'              !               '",
                                    "range": [
                                      2288,
                                      2320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2280,
                                    2320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2276,
                                2321
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2334,
                                      2340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !               ",
                                    "raw": "'^             !               '",
                                    "range": [
                                      2343,
                                      2375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2334,
                                    2375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2330,
                                2376
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2389,
                                      2391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2394,
                                        2398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----x------------|          ",
                                        "raw": "'-----x------------|          '",
                                        "range": [
                                          2399,
                                          2430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2394,
                                      2431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2389,
                                    2431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2385,
                                2432
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2445,
                                      2451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^    !                       ",
                                        "raw": "' ^    !                       '",
                                        "range": [
                                          2455,
                                          2487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "       ^    !                 ",
                                        "raw": "'       ^    !                 '",
                                        "range": [
                                          2501,
                                          2533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "             ^!               ",
                                        "raw": "'             ^!               '",
                                        "range": [
                                          2547,
                                          2579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2454,
                                      2580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2445,
                                    2580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2441,
                                2581
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2594,
                                      2602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------y-----z--               ",
                                    "raw": "'------y-----z--               '",
                                    "range": [
                                      2605,
                                      2637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    2594,
                                    2637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2590,
                                2638
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2651,
                                      2657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2660,
                                          2662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          2663,
                                          2668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        2660,
                                        2668
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  2690,
                                                  2692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                2683,
                                                2693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2681,
                                            2695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2669,
                                          2695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2660,
                                      2696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2651,
                                    2696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2647,
                                2697
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2706,
                                        2722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2723,
                                          2729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          2731,
                                          2736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2706,
                                      2737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2738,
                                      2742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2706,
                                    2742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2743,
                                      2751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2706,
                                  2752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                2706,
                                2753
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2762,
                                        2781
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2782,
                                            2784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2785,
                                            2798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2782,
                                          2798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2762,
                                      2799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2800,
                                      2804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2762,
                                    2804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2805,
                                      2811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2762,
                                  2812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2762,
                                2813
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2822,
                                        2841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2842,
                                            2844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2845,
                                            2858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2842,
                                          2858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2822,
                                      2859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2860,
                                      2864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2822,
                                    2864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2865,
                                      2871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2822,
                                  2872
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2822,
                                2873
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2210,
                            2879
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 93
                            },
                            "end": {
                              "line": 59,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2198,
                          2879
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 81
                          },
                          "end": {
                            "line": 59,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2121,
                      2880
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 59,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 550,
                    "_esdocTestName": "it550"
                  },
                  "range": [
                    2121,
                    2881
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 59,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2886,
                        2888
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          2889,
                          2968
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 7
                          },
                          "end": {
                            "line": 60,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2996,
                                      2998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3001,
                                        3004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-x-y-z-xyz-x-y-z----b--x-x-|",
                                        "raw": "'-a-x-y-z-xyz-x-y-z----b--x-x-|'",
                                        "range": [
                                          3005,
                                          3037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3001,
                                      3038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2996,
                                    3038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2992,
                                3039
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3052,
                                      3058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !               ",
                                    "raw": "'^             !               '",
                                    "range": [
                                      3061,
                                      3093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3052,
                                    3093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3048,
                                3094
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      3107,
                                      3109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3112,
                                        3116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----x------------|          ",
                                        "raw": "'-----x------------|          '",
                                        "range": [
                                          3117,
                                          3148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3112,
                                      3149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3107,
                                    3149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3103,
                                3150
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3163,
                                      3169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^    !                       ",
                                        "raw": "' ^    !                       '",
                                        "range": [
                                          3173,
                                          3205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "       ^    !                 ",
                                        "raw": "'       ^    !                 '",
                                        "range": [
                                          3219,
                                          3251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "             ^!               ",
                                        "raw": "'             ^!               '",
                                        "range": [
                                          3265,
                                          3297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3172,
                                      3298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    3163,
                                    3298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3159,
                                3299
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3312,
                                      3320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------y-----z--               ",
                                    "raw": "'------y-----z--               '",
                                    "range": [
                                      3323,
                                      3355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    3312,
                                    3355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3308,
                                3356
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3369,
                                      3374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "              !               ",
                                    "raw": "'              !               '",
                                    "range": [
                                      3377,
                                      3409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3369,
                                    3409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3365,
                                3410
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3423,
                                      3429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  3432,
                                                  3434
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  3448,
                                                  3456
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                3432,
                                                3456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3467,
                                                      3468
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              3479,
                                                              3489
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              3490,
                                                              3492
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3479,
                                                            3492
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 70,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 70,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3493,
                                                              3494
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3479,
                                                          3495
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3472,
                                                        3496
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3470,
                                                    3498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3457,
                                                  3498
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3432,
                                              3499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              3513,
                                              3518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3432,
                                            3518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "e2",
                                                    "range": [
                                                      3540,
                                                      3542
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 71,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 71,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3533,
                                                    3543
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 43
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3531,
                                                3545
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              3519,
                                              3545
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3432,
                                          3546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3560,
                                          3568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        3432,
                                        3568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3579,
                                              3580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      3591,
                                                      3601
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      3602,
                                                      3604
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3591,
                                                    3604
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3605,
                                                      3606
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3591,
                                                  3607
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3584,
                                                3608
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3582,
                                            3610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3569,
                                          3610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3432,
                                      3611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3423,
                                    3611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3419,
                                3612
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3621,
                                        3637
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3638,
                                          3644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3646,
                                          3651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3621,
                                      3652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3653,
                                      3657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3621,
                                    3657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3658,
                                      3666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3621,
                                  3667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3621,
                                3668
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3677,
                                        3696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3697,
                                            3699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3700,
                                            3713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3697,
                                          3713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3677,
                                      3714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3715,
                                      3719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3677,
                                    3719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3720,
                                      3726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3677,
                                  3727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3677,
                                3728
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3737,
                                        3756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            3757,
                                            3759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3760,
                                            3773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3757,
                                          3773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3737,
                                      3774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3775,
                                      3779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3737,
                                    3779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3780,
                                      3786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3737,
                                  3787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3737,
                                3788
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2982,
                            3794
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 100
                            },
                            "end": {
                              "line": 76,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2970,
                          3794
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 88
                          },
                          "end": {
                            "line": 76,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2886,
                      3795
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 4
                      },
                      "end": {
                        "line": 76,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 551,
                    "_esdocTestName": "it551"
                  },
                  "range": [
                    2886,
                    3796
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 4
                    },
                    "end": {
                      "line": 76,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3801,
                        3803
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a busy producer emitting a regular repeating sequence",
                        "raw": "'should handle a busy producer emitting a regular repeating sequence'",
                        "range": [
                          3804,
                          3873
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 7
                          },
                          "end": {
                            "line": 77,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3901,
                                      3903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3906,
                                        3909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdefabcdefabcdefa|",
                                        "raw": "'abcdefabcdefabcdefabcdefa|'",
                                        "range": [
                                          3910,
                                          3938
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3906,
                                      3939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3901,
                                    3939
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3897,
                                3940
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3953,
                                      3959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      3962,
                                      3990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    3953,
                                    3990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3949,
                                3991
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4004,
                                      4006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4009,
                                        4013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|                    ",
                                        "raw": "'-----|                    '",
                                        "range": [
                                          4014,
                                          4042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4009,
                                      4043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4004,
                                    4043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4000,
                                4044
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4057,
                                      4063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^    !                    ",
                                        "raw": "'^    !                    '",
                                        "range": [
                                          4067,
                                          4095
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "      ^    !              ",
                                        "raw": "'      ^    !              '",
                                        "range": [
                                          4109,
                                          4137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "            ^    !        ",
                                        "raw": "'            ^    !        '",
                                        "range": [
                                          4151,
                                          4179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                  ^    !  ",
                                        "raw": "'                  ^    !  '",
                                        "range": [
                                          4193,
                                          4221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                        ^!",
                                        "raw": "'                        ^!'",
                                        "range": [
                                          4235,
                                          4263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4066,
                                      4264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4057,
                                    4264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4053,
                                4265
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4278,
                                      4286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----f-----f-----f-----f-|",
                                    "raw": "'-----f-----f-----f-----f-|'",
                                    "range": [
                                      4289,
                                      4317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4278,
                                    4317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4274,
                                4318
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4331,
                                      4337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4340,
                                          4342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          4343,
                                          4348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        4340,
                                        4348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  4370,
                                                  4372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                4363,
                                                4373
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4361,
                                            4375
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4349,
                                          4375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4340,
                                      4376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    4331,
                                    4376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4327,
                                4377
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4386,
                                        4402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4403,
                                          4409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4386,
                                      4410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4411,
                                      4415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4386,
                                    4415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4416,
                                      4424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4386,
                                  4425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4386,
                                4426
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4435,
                                        4454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4455,
                                            4457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4458,
                                            4471
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4455,
                                          4471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4435,
                                      4472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4473,
                                      4477
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4435,
                                    4477
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4478,
                                      4484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4435,
                                  4485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4435,
                                4486
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4495,
                                        4514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            4515,
                                            4517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4518,
                                            4531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4515,
                                          4531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4495,
                                      4532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4533,
                                      4537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4495,
                                    4537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4538,
                                      4544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4495,
                                  4545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4495,
                                4546
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3887,
                            4552
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 90
                            },
                            "end": {
                              "line": 91,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3875,
                          4552
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 78
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3801,
                      4553
                    ],
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 552,
                    "_esdocTestName": "it552"
                  },
                  "range": [
                    3801,
                    4554
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 91,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4559,
                        4561
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mirror source if durations are always empty",
                        "raw": "'should mirror source if durations are always empty'",
                        "range": [
                          4562,
                          4614
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 7
                          },
                          "end": {
                            "line": 92,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4642,
                                      4644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4647,
                                        4650
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdefabcdefabcdefa|",
                                        "raw": "'abcdefabcdefabcdefabcdefa|'",
                                        "range": [
                                          4651,
                                          4679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4647,
                                      4680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4642,
                                    4680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4638,
                                4681
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4694,
                                      4700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      4703,
                                      4731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4694,
                                    4731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4690,
                                4732
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4745,
                                      4747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4750,
                                        4754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          4755,
                                          4758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4750,
                                      4759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4745,
                                    4759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4741,
                                4760
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4773,
                                      4781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "abcdefabcdefabcdefabcdefa|",
                                    "raw": "'abcdefabcdefabcdefabcdefa|'",
                                    "range": [
                                      4784,
                                      4812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4773,
                                    4812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4769,
                                4813
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4826,
                                      4832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4835,
                                          4837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          4838,
                                          4843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        4835,
                                        4843
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  4865,
                                                  4867
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                4858,
                                                4868
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4856,
                                            4870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4844,
                                          4870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4835,
                                      4871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    4826,
                                    4871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4822,
                                4872
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4881,
                                        4897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4898,
                                          4904
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4881,
                                      4905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4906,
                                      4910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4881,
                                    4910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4911,
                                      4919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4881,
                                  4920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4881,
                                4921
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4930,
                                        4949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4950,
                                            4952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4953,
                                            4966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4950,
                                          4966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4930,
                                      4967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4968,
                                      4972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4930,
                                    4972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4973,
                                      4979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4930,
                                  4980
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4930,
                                4981
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4628,
                            4987
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 73
                            },
                            "end": {
                              "line": 100,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4616,
                          4987
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 61
                          },
                          "end": {
                            "line": 100,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4559,
                      4988
                    ],
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 100,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 553,
                    "_esdocTestName": "it553"
                  },
                  "range": [
                    4559,
                    4989
                  ],
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 4
                    },
                    "end": {
                      "line": 100,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4994,
                        4996
                      ],
                      "loc": {
                        "start": {
                          "line": 101,
                          "column": 4
                        },
                        "end": {
                          "line": 101,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit no values if duration is a never",
                        "raw": "'should emit no values if duration is a never'",
                        "range": [
                          4997,
                          5043
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 7
                          },
                          "end": {
                            "line": 101,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5071,
                                      5073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5076,
                                        5079
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----abcdefabcdefabcdefabcdefa|",
                                        "raw": "'----abcdefabcdefabcdefabcdefa|'",
                                        "range": [
                                          5080,
                                          5112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5076,
                                      5113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5071,
                                    5113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5067,
                                5114
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5127,
                                      5133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                            !",
                                    "raw": "'^                            !'",
                                    "range": [
                                      5136,
                                      5168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5127,
                                    5168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5123,
                                5169
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5182,
                                      5184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5187,
                                        5191
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          5192,
                                          5195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5187,
                                      5196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5182,
                                    5196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5178,
                                5197
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5210,
                                      5216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    ^                        !",
                                    "raw": "'    ^                        !'",
                                    "range": [
                                      5219,
                                      5251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5210,
                                    5251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5206,
                                5252
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5265,
                                      5273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------------|",
                                    "raw": "'-----------------------------|'",
                                    "range": [
                                      5276,
                                      5308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5265,
                                    5308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5261,
                                5309
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5322,
                                      5328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5331,
                                          5333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          5334,
                                          5339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        5331,
                                        5339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  5361,
                                                  5363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5354,
                                                5364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5352,
                                            5366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5340,
                                          5366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5331,
                                      5367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    5322,
                                    5367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5318,
                                5368
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5377,
                                        5393
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5394,
                                          5400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5377,
                                      5401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5402,
                                      5406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5377,
                                    5406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5407,
                                      5415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5377,
                                  5416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5377,
                                5417
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5426,
                                        5445
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5446,
                                            5448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5449,
                                            5462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5446,
                                          5462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5426,
                                      5463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5464,
                                      5468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5426,
                                    5468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5469,
                                      5475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5426,
                                  5476
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5426,
                                5477
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5486,
                                        5505
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5506,
                                            5508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5509,
                                            5522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5506,
                                          5522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5486,
                                      5523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5524,
                                      5528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5486,
                                    5528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5529,
                                      5535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5486,
                                  5536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5486,
                                5537
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5057,
                            5543
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 67
                            },
                            "end": {
                              "line": 111,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5045,
                          5543
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 55
                          },
                          "end": {
                            "line": 111,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4994,
                      5544
                    ],
                    "loc": {
                      "start": {
                        "line": 101,
                        "column": 4
                      },
                      "end": {
                        "line": 111,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 554,
                    "_esdocTestName": "it554"
                  },
                  "range": [
                    4994,
                    5545
                  ],
                  "loc": {
                    "start": {
                      "line": 101,
                      "column": 4
                    },
                    "end": {
                      "line": 111,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5550,
                        5552
                      ],
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 4
                        },
                        "end": {
                          "line": 112,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should unsubscribe duration Observable when source raise error",
                        "raw": "'should unsubscribe duration Observable when source raise error'",
                        "range": [
                          5553,
                          5617
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 7
                          },
                          "end": {
                            "line": 112,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5645,
                                      5647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5650,
                                        5653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----abcdefabcdefabcdefabcdefa#",
                                        "raw": "'----abcdefabcdefabcdefabcdefa#'",
                                        "range": [
                                          5654,
                                          5686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5650,
                                      5687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5645,
                                    5687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5641,
                                5688
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5701,
                                      5707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                            !",
                                    "raw": "'^                            !'",
                                    "range": [
                                      5710,
                                      5742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5701,
                                    5742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5697,
                                5743
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5756,
                                      5758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5761,
                                        5765
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          5766,
                                          5769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5761,
                                      5770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    5756,
                                    5770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5752,
                                5771
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5784,
                                      5790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    ^                        !",
                                    "raw": "'    ^                        !'",
                                    "range": [
                                      5793,
                                      5825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5784,
                                    5825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5780,
                                5826
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5839,
                                      5847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------------#",
                                    "raw": "'-----------------------------#'",
                                    "range": [
                                      5850,
                                      5882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5839,
                                    5882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5835,
                                5883
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5896,
                                      5902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5905,
                                          5907
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          5908,
                                          5913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        5905,
                                        5913
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  5935,
                                                  5937
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5928,
                                                5938
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5926,
                                            5940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5914,
                                          5940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5905,
                                      5941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    5896,
                                    5941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5892,
                                5942
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5951,
                                        5967
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5968,
                                          5974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5951,
                                      5975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5976,
                                      5980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5951,
                                    5980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5981,
                                      5989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5951,
                                  5990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5951,
                                5991
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6000,
                                        6019
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6020,
                                            6022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6023,
                                            6036
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6020,
                                          6036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6000,
                                      6037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6038,
                                      6042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6000,
                                    6042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6043,
                                      6049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6000,
                                  6050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6000,
                                6051
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6060,
                                        6079
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6080,
                                            6082
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6083,
                                            6096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6080,
                                          6096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6060,
                                      6097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6098,
                                      6102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6060,
                                    6102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6103,
                                      6109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6060,
                                  6110
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6060,
                                6111
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5631,
                            6117
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 85
                            },
                            "end": {
                              "line": 122,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5619,
                          6117
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 73
                          },
                          "end": {
                            "line": 122,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5550,
                      6118
                    ],
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 4
                      },
                      "end": {
                        "line": 122,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 555,
                    "_esdocTestName": "it555"
                  },
                  "range": [
                    5550,
                    6119
                  ],
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 4
                    },
                    "end": {
                      "line": 122,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6124,
                        6126
                      ],
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error as soon as just-throw duration is used",
                        "raw": "'should raise error as soon as just-throw duration is used'",
                        "range": [
                          6127,
                          6186
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 7
                          },
                          "end": {
                            "line": 123,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6214,
                                      6216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6219,
                                        6222
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----abcdefabcdefabcdefabcdefa|",
                                        "raw": "'----abcdefabcdefabcdefabcdefa|'",
                                        "range": [
                                          6223,
                                          6255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6219,
                                      6256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6214,
                                    6256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6210,
                                6257
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6270,
                                      6276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !                         ",
                                    "raw": "'^   !                         '",
                                    "range": [
                                      6279,
                                      6311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6270,
                                    6311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6266,
                                6312
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6325,
                                      6327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6330,
                                        6334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          6335,
                                          6338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6330,
                                      6339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    6325,
                                    6339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6321,
                                6340
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6353,
                                      6359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "    (^!)                      ",
                                    "raw": "'    (^!)                      '",
                                    "range": [
                                      6362,
                                      6394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6353,
                                    6394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6349,
                                6395
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6408,
                                      6416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----(-#)                      ",
                                    "raw": "'----(-#)                      '",
                                    "range": [
                                      6419,
                                      6451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    6408,
                                    6451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6404,
                                6452
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6465,
                                      6471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6474,
                                          6476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          6477,
                                          6482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        6474,
                                        6482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  6504,
                                                  6506
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6497,
                                                6507
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6495,
                                            6509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6483,
                                          6509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6474,
                                      6510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    6465,
                                    6510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6461,
                                6511
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6520,
                                        6536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6537,
                                          6543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6520,
                                      6544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6545,
                                      6549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6520,
                                    6549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6550,
                                      6558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6520,
                                  6559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                6520,
                                6560
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6569,
                                        6588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6589,
                                            6591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6592,
                                            6605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6589,
                                          6605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6569,
                                      6606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6607,
                                      6611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6569,
                                    6611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6612,
                                      6618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6569,
                                  6619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6569,
                                6620
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6629,
                                        6648
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6649,
                                            6651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6652,
                                            6665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6649,
                                          6665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6629,
                                      6666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6667,
                                      6671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6629,
                                    6671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6672,
                                      6678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6629,
                                  6679
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6629,
                                6680
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6200,
                            6686
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 80
                            },
                            "end": {
                              "line": 133,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6188,
                          6686
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 68
                          },
                          "end": {
                            "line": 133,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6124,
                      6687
                    ],
                    "loc": {
                      "start": {
                        "line": 123,
                        "column": 4
                      },
                      "end": {
                        "line": 133,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 556,
                    "_esdocTestName": "it556"
                  },
                  "range": [
                    6124,
                    6688
                  ],
                  "loc": {
                    "start": {
                      "line": 123,
                      "column": 4
                    },
                    "end": {
                      "line": 133,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6693,
                        6695
                      ],
                      "loc": {
                        "start": {
                          "line": 134,
                          "column": 4
                        },
                        "end": {
                          "line": 134,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should audit using durations of constying lengths",
                        "raw": "'should audit using durations of constying lengths'",
                        "range": [
                          6696,
                          6747
                        ],
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 7
                          },
                          "end": {
                            "line": 134,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6775,
                                      6777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6780,
                                        6783
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdabcdefghabca|   ",
                                        "raw": "'abcdefabcdabcdefghabca|   '",
                                        "range": [
                                          6784,
                                          6812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6780,
                                      6813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6775,
                                    6813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6771,
                                6814
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6827,
                                      6833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     !   ",
                                    "raw": "'^                     !   '",
                                    "range": [
                                      6836,
                                      6864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6827,
                                    6864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6823,
                                6865
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6878,
                                      6880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6884,
                                            6888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----|                    ",
                                            "raw": "'-----|                    '",
                                            "range": [
                                              6889,
                                              6917
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 137,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 137,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6884,
                                          6918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6932,
                                            6936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---|                ",
                                            "raw": "'---|                '",
                                            "range": [
                                              6937,
                                              6959
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 138,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 138,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6932,
                                          6960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6974,
                                            6978
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------|        ",
                                            "raw": "'-------|        '",
                                            "range": [
                                              6979,
                                              6997
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6974,
                                          6998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7012,
                                            7016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "--|     ",
                                            "raw": "'--|     '",
                                            "range": [
                                              7017,
                                              7027
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 27
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7012,
                                          7028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7042,
                                            7046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----|",
                                            "raw": "'----|'",
                                            "range": [
                                              7047,
                                              7054
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7042,
                                          7055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6883,
                                      7056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    6878,
                                    7056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6874,
                                7057
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7070,
                                      7076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^    !                    ",
                                        "raw": "'^    !                    '",
                                        "range": [
                                          7080,
                                          7108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "      ^  !                ",
                                        "raw": "'      ^  !                '",
                                        "range": [
                                          7122,
                                          7150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^      !        ",
                                        "raw": "'          ^      !        '",
                                        "range": [
                                          7164,
                                          7192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                  ^ !     ",
                                        "raw": "'                  ^ !     '",
                                        "range": [
                                          7206,
                                          7234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^!   ",
                                        "raw": "'                     ^!   '",
                                        "range": [
                                          7248,
                                          7276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7079,
                                      7277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    7070,
                                    7277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7066,
                                7278
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7291,
                                      7299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----f---d-------h--c-|   ",
                                    "raw": "'-----f---d-------h--c-|   '",
                                    "range": [
                                      7302,
                                      7330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    7291,
                                    7330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7287,
                                7331
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7344,
                                      7345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      7348,
                                      7349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    7344,
                                    7349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7340,
                                7350
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7363,
                                      7369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7372,
                                          7374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          7375,
                                          7380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        7372,
                                        7380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    7402,
                                                    7404
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      7405,
                                                      7406
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    7405,
                                                    7408
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7402,
                                                  7409
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                7395,
                                                7410
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7393,
                                            7412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7381,
                                          7412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7372,
                                      7413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    7363,
                                    7413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7359,
                                7414
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7423,
                                        7439
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7440,
                                          7446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7423,
                                      7447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7448,
                                      7452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7423,
                                    7452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7453,
                                      7461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7423,
                                  7462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 150,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                7423,
                                7463
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7472,
                                        7491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7492,
                                            7494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7495,
                                            7508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7492,
                                          7508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7472,
                                      7509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7510,
                                      7514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7472,
                                    7514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7515,
                                      7521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7472,
                                  7522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7472,
                                7523
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ForStatement",
                              "init": {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "j",
                                      "range": [
                                        7541,
                                        7542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        7545,
                                        7546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      7541,
                                      7546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  7537,
                                  7546
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 22
                                  }
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    7548,
                                    7549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7552,
                                      7554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      7555,
                                      7561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7552,
                                    7561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  7548,
                                  7561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 37
                                  }
                                }
                              },
                              "update": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    7563,
                                    7564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 40
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  7563,
                                  7566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 42
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "expectSubscriptions",
                                            "range": [
                                              7582,
                                              7601
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    7602,
                                                    7604
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "j",
                                                  "range": [
                                                    7605,
                                                    7606
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7602,
                                                  7607
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscriptions",
                                                "range": [
                                                  7608,
                                                  7621
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                7602,
                                                7621
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7582,
                                            7622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "toBe",
                                          "range": [
                                            7623,
                                            7627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          7582,
                                          7627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e2subs",
                                            "range": [
                                              7628,
                                              7634
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "j",
                                            "range": [
                                              7635,
                                              7636
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 153,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 153,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            7628,
                                            7637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 67
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7582,
                                        7638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      7582,
                                      7639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7568,
                                  7649
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                7532,
                                7649
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            6761,
                            7655
                          ],
                          "loc": {
                            "start": {
                              "line": 134,
                              "column": 72
                            },
                            "end": {
                              "line": 155,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6749,
                          7655
                        ],
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 60
                          },
                          "end": {
                            "line": 155,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6693,
                      7656
                    ],
                    "loc": {
                      "start": {
                        "line": 134,
                        "column": 4
                      },
                      "end": {
                        "line": 155,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 557,
                    "_esdocTestName": "it557"
                  },
                  "range": [
                    6693,
                    7657
                  ],
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 4
                    },
                    "end": {
                      "line": 155,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7662,
                        7664
                      ],
                      "loc": {
                        "start": {
                          "line": 156,
                          "column": 4
                        },
                        "end": {
                          "line": 156,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error from duration Observable",
                        "raw": "'should propagate error from duration Observable'",
                        "range": [
                          7665,
                          7714
                        ],
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 7
                          },
                          "end": {
                            "line": 156,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7742,
                                      7744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7747,
                                        7750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdabcdefghabca|   ",
                                        "raw": "'abcdefabcdabcdefghabca|   '",
                                        "range": [
                                          7751,
                                          7779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7747,
                                      7780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7742,
                                    7780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7738,
                                7781
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7794,
                                      7800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !        ",
                                    "raw": "'^                !        '",
                                    "range": [
                                      7803,
                                      7831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7794,
                                    7831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7790,
                                7832
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7845,
                                      7847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7851,
                                            7855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----|                    ",
                                            "raw": "'-----|                    '",
                                            "range": [
                                              7856,
                                              7884
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7851,
                                          7885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7899,
                                            7903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---|                ",
                                            "raw": "'---|                '",
                                            "range": [
                                              7904,
                                              7926
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7899,
                                          7927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7941,
                                            7945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------#        ",
                                            "raw": "'-------#        '",
                                            "range": [
                                              7946,
                                              7964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7941,
                                          7965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7850,
                                      7966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7845,
                                    7966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7841,
                                7967
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7980,
                                      7986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^    !                    ",
                                        "raw": "'^    !                    '",
                                        "range": [
                                          7990,
                                          8018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "      ^  !                ",
                                        "raw": "'      ^  !                '",
                                        "range": [
                                          8032,
                                          8060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^      !        ",
                                        "raw": "'          ^      !        '",
                                        "range": [
                                          8074,
                                          8102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7989,
                                      8103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    7980,
                                    8103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7976,
                                8104
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8117,
                                      8125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----f---d-------#        ",
                                    "raw": "'-----f---d-------#        '",
                                    "range": [
                                      8128,
                                      8156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    8117,
                                    8156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8113,
                                8157
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      8170,
                                      8171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8174,
                                      8175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8170,
                                    8175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8166,
                                8176
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8189,
                                      8195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8198,
                                          8200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          8201,
                                          8206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        8198,
                                        8206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    8228,
                                                    8230
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      8231,
                                                      8232
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    8231,
                                                    8234
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8228,
                                                  8235
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                8221,
                                                8236
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8219,
                                            8238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8207,
                                          8238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8198,
                                      8239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    8189,
                                    8239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8185,
                                8240
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8249,
                                        8265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8266,
                                          8272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8249,
                                      8273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8274,
                                      8278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8249,
                                    8278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8279,
                                      8287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8249,
                                  8288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                8249,
                                8289
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8298,
                                        8317
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8318,
                                            8320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8321,
                                            8334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8318,
                                          8334
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8298,
                                      8335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8336,
                                      8340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8298,
                                    8340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8341,
                                      8347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8298,
                                  8348
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8298,
                                8349
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ForStatement",
                              "init": {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "j",
                                      "range": [
                                        8367,
                                        8368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        8371,
                                        8372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      8367,
                                      8372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  8363,
                                  8372
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 22
                                  }
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    8374,
                                    8375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8378,
                                      8380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      8381,
                                      8387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8378,
                                    8387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  8374,
                                  8387
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 37
                                  }
                                }
                              },
                              "update": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    8389,
                                    8390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 40
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  8389,
                                  8392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 42
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "expectSubscriptions",
                                            "range": [
                                              8408,
                                              8427
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    8428,
                                                    8430
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "j",
                                                  "range": [
                                                    8431,
                                                    8432
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8428,
                                                  8433
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscriptions",
                                                "range": [
                                                  8434,
                                                  8447
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                8428,
                                                8447
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 171,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8408,
                                            8448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "toBe",
                                          "range": [
                                            8449,
                                            8453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          8408,
                                          8453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e2subs",
                                            "range": [
                                              8454,
                                              8460
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "j",
                                            "range": [
                                              8461,
                                              8462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            8454,
                                            8463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 67
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8408,
                                        8464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      8408,
                                      8465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8394,
                                  8475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                8358,
                                8475
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            7728,
                            8481
                          ],
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 70
                            },
                            "end": {
                              "line": 173,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7716,
                          8481
                        ],
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 58
                          },
                          "end": {
                            "line": 173,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7662,
                      8482
                    ],
                    "loc": {
                      "start": {
                        "line": 156,
                        "column": 4
                      },
                      "end": {
                        "line": 173,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 558,
                    "_esdocTestName": "it558"
                  },
                  "range": [
                    7662,
                    8483
                  ],
                  "loc": {
                    "start": {
                      "line": 156,
                      "column": 4
                    },
                    "end": {
                      "line": 173,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8488,
                        8490
                      ],
                      "loc": {
                        "start": {
                          "line": 174,
                          "column": 4
                        },
                        "end": {
                          "line": 174,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error thrown from durationSelector function",
                        "raw": "'should propagate error thrown from durationSelector function'",
                        "range": [
                          8491,
                          8553
                        ],
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 7
                          },
                          "end": {
                            "line": 174,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8581,
                                      8583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8586,
                                        8589
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "abcdefabcdabcdefghabca|   ",
                                        "raw": "'abcdefabcdabcdefghabca|   '",
                                        "range": [
                                          8590,
                                          8618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8586,
                                      8619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8581,
                                    8619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8577,
                                8620
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8633,
                                      8639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !               ",
                                    "raw": "'^         !               '",
                                    "range": [
                                      8642,
                                      8670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8633,
                                    8670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8629,
                                8671
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8684,
                                      8686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8690,
                                            8694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----|                    ",
                                            "raw": "'-----|                    '",
                                            "range": [
                                              8695,
                                              8723
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 177,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8690,
                                          8724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8738,
                                            8742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---|                ",
                                            "raw": "'---|                '",
                                            "range": [
                                              8743,
                                              8765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8738,
                                          8766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8780,
                                            8784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------|        ",
                                            "raw": "'-------|        '",
                                            "range": [
                                              8785,
                                              8803
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8780,
                                          8804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8689,
                                      8805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8684,
                                    8805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8680,
                                8806
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8819,
                                      8825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^    !                    ",
                                        "raw": "'^    !                    '",
                                        "range": [
                                          8829,
                                          8857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "      ^  !                ",
                                        "raw": "'      ^  !                '",
                                        "range": [
                                          8871,
                                          8899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8828,
                                      8900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8819,
                                    8900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8815,
                                8901
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8914,
                                      8922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----f---d#               ",
                                    "raw": "'-----f---d#               '",
                                    "range": [
                                      8925,
                                      8953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    8914,
                                    8953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8910,
                                8954
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      8967,
                                      8968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8971,
                                      8972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8967,
                                    8972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8963,
                                8973
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8986,
                                      8992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8995,
                                          8997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          8998,
                                          9003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        8995,
                                        9003
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "i",
                                                  "range": [
                                                    9034,
                                                    9035
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 185,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 185,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    9040,
                                                    9041
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 185,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 185,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9034,
                                                  9041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        9067,
                                                        9074
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 186,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 186,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9061,
                                                      9075
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 186,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 186,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9043,
                                                  9089
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                9030,
                                                9089
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    9109,
                                                    9111
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 188,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      9112,
                                                      9113
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 188,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 188,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    9112,
                                                    9115
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 188,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9109,
                                                  9116
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                9102,
                                                9117
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9016,
                                            9127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9004,
                                          9127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8995,
                                      9128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    8986,
                                    9128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8982,
                                9129
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9138,
                                        9154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9155,
                                          9161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9138,
                                      9162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9163,
                                      9167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9138,
                                    9167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9168,
                                      9176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9138,
                                  9177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                9138,
                                9178
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9187,
                                        9206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9207,
                                            9209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9210,
                                            9223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9207,
                                          9223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9187,
                                      9224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9225,
                                      9229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9187,
                                    9229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9230,
                                      9236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9187,
                                  9237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9187,
                                9238
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ForStatement",
                              "init": {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "j",
                                      "range": [
                                        9256,
                                        9257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        9260,
                                        9261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      9256,
                                      9261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  9252,
                                  9261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 22
                                  }
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    9263,
                                    9264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9267,
                                      9273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      9274,
                                      9280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9267,
                                    9280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  9263,
                                  9280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 41
                                  }
                                }
                              },
                              "update": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    9282,
                                    9283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 44
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  9282,
                                  9285
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 46
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "expectSubscriptions",
                                            "range": [
                                              9301,
                                              9320
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "e2",
                                                  "range": [
                                                    9321,
                                                    9323
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "j",
                                                  "range": [
                                                    9324,
                                                    9325
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9321,
                                                  9326
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscriptions",
                                                "range": [
                                                  9327,
                                                  9340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                9321,
                                                9340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 193,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 193,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9301,
                                            9341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "toBe",
                                          "range": [
                                            9342,
                                            9346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          9301,
                                          9346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e2subs",
                                            "range": [
                                              9347,
                                              9353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "j",
                                            "range": [
                                              9354,
                                              9355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            9347,
                                            9356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 67
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9301,
                                        9357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      9301,
                                      9358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9287,
                                  9368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                9247,
                                9368
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            8567,
                            9374
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 83
                            },
                            "end": {
                              "line": 195,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8555,
                          9374
                        ],
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 71
                          },
                          "end": {
                            "line": 195,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8488,
                      9375
                    ],
                    "loc": {
                      "start": {
                        "line": 174,
                        "column": 4
                      },
                      "end": {
                        "line": 195,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 559,
                    "_esdocTestName": "it559"
                  },
                  "range": [
                    8488,
                    9376
                  ],
                  "loc": {
                    "start": {
                      "line": 174,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9381,
                        9383
                      ],
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 4
                        },
                        "end": {
                          "line": 196,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should complete when source does not emit",
                        "raw": "'should complete when source does not emit'",
                        "range": [
                          9384,
                          9427
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 7
                          },
                          "end": {
                            "line": 196,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9455,
                                      9457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9460,
                                        9463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          9464,
                                          9472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9460,
                                      9473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    9455,
                                    9473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9451,
                                9474
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9487,
                                      9491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      9494,
                                      9502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    9487,
                                    9502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9483,
                                9503
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9516,
                                      9524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----|",
                                    "raw": "'-----|'",
                                    "range": [
                                      9527,
                                      9535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    9516,
                                    9535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9512,
                                9536
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "durationSelector",
                                "range": [
                                  9554,
                                  9570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 33
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cold",
                                        "range": [
                                          9582,
                                          9586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "-----|",
                                          "raw": "'-----|'",
                                          "range": [
                                            9587,
                                            9595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9582,
                                        9596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      9575,
                                      9597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9573,
                                  9599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                9545,
                                9599
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9608,
                                        9624
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              9625,
                                              9627
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              9628,
                                              9633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            9625,
                                            9633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "durationSelector",
                                            "range": [
                                              9634,
                                              9650
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9625,
                                          9651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9608,
                                      9652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9653,
                                      9657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    9608,
                                    9657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9658,
                                      9666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9608,
                                  9667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                9608,
                                9668
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9677,
                                        9696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9697,
                                            9699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9700,
                                            9713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9697,
                                          9713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9677,
                                      9714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9715,
                                      9719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9677,
                                    9719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9720,
                                      9724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9677,
                                  9725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9677,
                                9726
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9441,
                            9732
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 64
                            },
                            "end": {
                              "line": 203,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9429,
                          9732
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 52
                          },
                          "end": {
                            "line": 203,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9381,
                      9733
                    ],
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 4
                      },
                      "end": {
                        "line": 203,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 560,
                    "_esdocTestName": "it560"
                  },
                  "range": [
                    9381,
                    9734
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 203,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9739,
                        9741
                      ],
                      "loc": {
                        "start": {
                          "line": 204,
                          "column": 4
                        },
                        "end": {
                          "line": 204,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when source does not emit and raises error",
                        "raw": "'should raise error when source does not emit and raises error'",
                        "range": [
                          9742,
                          9805
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 7
                          },
                          "end": {
                            "line": 204,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9833,
                                      9835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9838,
                                        9841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----#",
                                        "raw": "'-----#'",
                                        "range": [
                                          9842,
                                          9850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9838,
                                      9851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    9833,
                                    9851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9829,
                                9852
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9865,
                                      9869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !",
                                    "raw": "'^    !'",
                                    "range": [
                                      9872,
                                      9880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    9865,
                                    9880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9861,
                                9881
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9894,
                                      9902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----#",
                                    "raw": "'-----#'",
                                    "range": [
                                      9905,
                                      9913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    9894,
                                    9913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9890,
                                9914
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "durationSelector",
                                "range": [
                                  9932,
                                  9948
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 33
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cold",
                                        "range": [
                                          9960,
                                          9964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "-----|",
                                          "raw": "'-----|'",
                                          "range": [
                                            9965,
                                            9973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9960,
                                        9974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      9953,
                                      9975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9951,
                                  9977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                9923,
                                9977
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9986,
                                        10002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              10003,
                                              10005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              10006,
                                              10011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            10003,
                                            10011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "durationSelector",
                                            "range": [
                                              10012,
                                              10028
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10003,
                                          10029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9986,
                                      10030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10031,
                                      10035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    9986,
                                    10035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10036,
                                      10044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9986,
                                  10045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                9986,
                                10046
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10055,
                                        10074
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10075,
                                            10077
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10078,
                                            10091
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10075,
                                          10091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10055,
                                      10092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10093,
                                      10097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10055,
                                    10097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10098,
                                      10102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10055,
                                  10103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10055,
                                10104
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9819,
                            10110
                          ],
                          "loc": {
                            "start": {
                              "line": 204,
                              "column": 84
                            },
                            "end": {
                              "line": 211,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9807,
                          10110
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 72
                          },
                          "end": {
                            "line": 211,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9739,
                      10111
                    ],
                    "loc": {
                      "start": {
                        "line": 204,
                        "column": 4
                      },
                      "end": {
                        "line": 211,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 561,
                    "_esdocTestName": "it561"
                  },
                  "range": [
                    9739,
                    10112
                  ],
                  "loc": {
                    "start": {
                      "line": 204,
                      "column": 4
                    },
                    "end": {
                      "line": 211,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10117,
                        10119
                      ],
                      "loc": {
                        "start": {
                          "line": 212,
                          "column": 4
                        },
                        "end": {
                          "line": 212,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty source",
                        "raw": "'should handle an empty source'",
                        "range": [
                          10120,
                          10151
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 7
                          },
                          "end": {
                            "line": 212,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10179,
                                      10181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10184,
                                        10188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          10189,
                                          10192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10184,
                                      10193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10179,
                                    10193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10175,
                                10194
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10207,
                                      10211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      10214,
                                      10220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10207,
                                    10220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10203,
                                10221
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10234,
                                      10242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      10245,
                                      10248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10234,
                                    10248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10230,
                                10249
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "durationSelector",
                                "range": [
                                  10267,
                                  10283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 33
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cold",
                                        "range": [
                                          10295,
                                          10299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "-----|",
                                          "raw": "'-----|'",
                                          "range": [
                                            10300,
                                            10308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10295,
                                        10309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      10288,
                                      10310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10286,
                                  10312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                10258,
                                10312
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10321,
                                        10337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              10338,
                                              10340
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              10341,
                                              10346
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            10338,
                                            10346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "durationSelector",
                                            "range": [
                                              10347,
                                              10363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10338,
                                          10364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10321,
                                      10365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10366,
                                      10370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10321,
                                    10370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10371,
                                      10379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10321,
                                  10380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                10321,
                                10381
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10390,
                                        10409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10410,
                                            10412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10413,
                                            10426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10410,
                                          10426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10390,
                                      10427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10428,
                                      10432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10390,
                                    10432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10433,
                                      10437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10390,
                                  10438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10390,
                                10439
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10165,
                            10445
                          ],
                          "loc": {
                            "start": {
                              "line": 212,
                              "column": 52
                            },
                            "end": {
                              "line": 219,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10153,
                          10445
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 40
                          },
                          "end": {
                            "line": 219,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10117,
                      10446
                    ],
                    "loc": {
                      "start": {
                        "line": 212,
                        "column": 4
                      },
                      "end": {
                        "line": 219,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 562,
                    "_esdocTestName": "it562"
                  },
                  "range": [
                    10117,
                    10447
                  ],
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 4
                    },
                    "end": {
                      "line": 219,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10452,
                        10454
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 220,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never source",
                        "raw": "'should handle a never source'",
                        "range": [
                          10455,
                          10485
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 7
                          },
                          "end": {
                            "line": 220,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10513,
                                      10515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10518,
                                        10522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          10523,
                                          10526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10518,
                                      10527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10513,
                                    10527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10509,
                                10528
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10541,
                                      10545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      10548,
                                      10551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    10541,
                                    10551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10537,
                                10552
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10565,
                                      10573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      10576,
                                      10579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10565,
                                    10579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10561,
                                10580
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "durationSelector",
                                "range": [
                                  10598,
                                  10614
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 33
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cold",
                                        "range": [
                                          10626,
                                          10630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "-----|",
                                          "raw": "'-----|'",
                                          "range": [
                                            10631,
                                            10639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10626,
                                        10640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      10619,
                                      10641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10617,
                                  10643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                10589,
                                10643
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10652,
                                        10668
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              10669,
                                              10671
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              10672,
                                              10677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            10669,
                                            10677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "durationSelector",
                                            "range": [
                                              10678,
                                              10694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10669,
                                          10695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10652,
                                      10696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10697,
                                      10701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10652,
                                    10701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10702,
                                      10710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10652,
                                  10711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                10652,
                                10712
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10721,
                                        10740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10741,
                                            10743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10744,
                                            10757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10741,
                                          10757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10721,
                                      10758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10759,
                                      10763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10721,
                                    10763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10764,
                                      10768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10721,
                                  10769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10721,
                                10770
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10499,
                            10776
                          ],
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 51
                            },
                            "end": {
                              "line": 227,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10487,
                          10776
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 39
                          },
                          "end": {
                            "line": 227,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10452,
                      10777
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 4
                      },
                      "end": {
                        "line": 227,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 563,
                    "_esdocTestName": "it563"
                  },
                  "range": [
                    10452,
                    10778
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 4
                    },
                    "end": {
                      "line": 227,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10783,
                        10785
                      ],
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 4
                        },
                        "end": {
                          "line": 228,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a throw source",
                        "raw": "'should handle a throw source'",
                        "range": [
                          10786,
                          10816
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 7
                          },
                          "end": {
                            "line": 228,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10844,
                                      10846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10849,
                                        10853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          10854,
                                          10857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10849,
                                      10858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10844,
                                    10858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10840,
                                10859
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10872,
                                      10876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      10879,
                                      10885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    10872,
                                    10885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10868,
                                10886
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10899,
                                      10907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      10910,
                                      10913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    10899,
                                    10913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10895,
                                10914
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "durationSelector",
                                "range": [
                                  10932,
                                  10948
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 33
                                  }
                                }
                              },
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "cold",
                                        "range": [
                                          10960,
                                          10964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "-----|",
                                          "raw": "'-----|'",
                                          "range": [
                                            10965,
                                            10973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10960,
                                        10974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      10953,
                                      10975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10951,
                                  10977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                10923,
                                10977
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10986,
                                        11002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11003,
                                              11005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "audit",
                                            "range": [
                                              11006,
                                              11011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            11003,
                                            11011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "durationSelector",
                                            "range": [
                                              11012,
                                              11028
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11003,
                                          11029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10986,
                                      11030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11031,
                                      11035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10986,
                                    11035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11036,
                                      11044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10986,
                                  11045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                10986,
                                11046
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11055,
                                        11074
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11075,
                                            11077
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11078,
                                            11091
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11075,
                                          11091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11055,
                                      11092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11093,
                                      11097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11055,
                                    11097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      11098,
                                      11102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11055,
                                  11103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11055,
                                11104
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10830,
                            11110
                          ],
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 51
                            },
                            "end": {
                              "line": 235,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10818,
                          11110
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 39
                          },
                          "end": {
                            "line": 235,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10783,
                      11111
                    ],
                    "loc": {
                      "start": {
                        "line": 228,
                        "column": 4
                      },
                      "end": {
                        "line": 235,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 564,
                    "_esdocTestName": "it564"
                  },
                  "range": [
                    10783,
                    11112
                  ],
                  "loc": {
                    "start": {
                      "line": 228,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11117,
                        11119
                      ],
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should audit by promise resolves",
                        "raw": "'should audit by promise resolves'",
                        "range": [
                          11120,
                          11154
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 7
                          },
                          "end": {
                            "line": 236,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              11166,
                              11170
                            ],
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 53
                              },
                              "end": {
                                "line": 236,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11186,
                                      11188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11191,
                                              11201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "interval",
                                            "range": [
                                              11202,
                                              11210
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            11191,
                                            11210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              11211,
                                              11213
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11191,
                                          11214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          11215,
                                          11219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        11191,
                                        11219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          11220,
                                          11221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11191,
                                      11222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11186,
                                    11222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11182,
                                11223
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11236,
                                      11244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          11248,
                                          11249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          11251,
                                          11252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11254,
                                          11255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          11257,
                                          11258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11247,
                                      11259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    11236,
                                    11259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11232,
                                11260
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11269,
                                          11271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          11272,
                                          11277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        11269,
                                        11277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    11315,
                                                    11322
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 240,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 240,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resolve",
                                                        "range": [
                                                          11333,
                                                          11340
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 240,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 240,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "resolve",
                                                              "range": [
                                                                11344,
                                                                11351
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 240,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 240,
                                                                  "column": 59
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 42,
                                                                "raw": "42",
                                                                "range": [
                                                                  11352,
                                                                  11354
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 240,
                                                                    "column": 60
                                                                  },
                                                                  "end": {
                                                                    "line": 240,
                                                                    "column": 62
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11344,
                                                              11355
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 240,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 240,
                                                                "column": 63
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11344,
                                                            11356
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 240,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 240,
                                                              "column": 64
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11342,
                                                        11358
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 240,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 240,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      11323,
                                                      11358
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 240,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 240,
                                                        "column": 66
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11311,
                                                  11359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 240,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 240,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              "range": [
                                                11304,
                                                11360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 240,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 240,
                                                  "column": 68
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11290,
                                            11370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 239,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11278,
                                          11370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11269,
                                      11371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      11372,
                                      11381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    11269,
                                    11381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          11392,
                                          11393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        11409,
                                                        11415
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        11416,
                                                        11422
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11409,
                                                      11422
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 242,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 242,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        11423,
                                                        11424
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11409,
                                                    11425
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 242,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 242,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    11426,
                                                    11428
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 242,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 242,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11409,
                                                  11428
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  11429,
                                                  11434
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                11409,
                                                11434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 242,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 242,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      11435,
                                                      11443
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 242,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 242,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      11444,
                                                      11449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 242,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 242,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11435,
                                                    11449
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 242,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 242,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  11435,
                                                  11451
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11409,
                                              11452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            11409,
                                            11453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11395,
                                        11463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11382,
                                      11463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                11491,
                                                11495
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    11500,
                                                    11505
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      11506,
                                                      11528
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11496,
                                                  11529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11491,
                                              11530
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            11491,
                                            11531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11477,
                                        11541
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11465,
                                      11541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        11569,
                                                        11575
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 246,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 246,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        11576,
                                                        11582
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 246,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 246,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11569,
                                                      11582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 246,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 246,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          11583,
                                                          11591
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 246,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 246,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          11592,
                                                          11598
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 246,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 246,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11583,
                                                        11598
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 246,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 246,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11569,
                                                    11599
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 246,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 246,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    11600,
                                                    11602
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 246,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 246,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11569,
                                                  11602
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 246,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 246,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  11603,
                                                  11608
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 246,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 246,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                11569,
                                                11608
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 246,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 246,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  11609,
                                                  11610
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 246,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 246,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11569,
                                              11611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            11569,
                                            11612
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                11625,
                                                11629
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              11625,
                                              11631
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 247,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 247,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            11625,
                                            11632
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        11555,
                                        11642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      11543,
                                      11642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11269,
                                  11643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 239,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11269,
                                11644
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            11172,
                            11650
                          ],
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 59
                            },
                            "end": {
                              "line": 249,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11156,
                          11650
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 43
                          },
                          "end": {
                            "line": 249,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11117,
                      11651
                    ],
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 249,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 565,
                    "_esdocTestName": "it565"
                  },
                  "range": [
                    11117,
                    11652
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 249,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11657,
                        11659
                      ],
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 4
                        },
                        "end": {
                          "line": 250,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error when promise rejects",
                        "raw": "'should raise error when promise rejects'",
                        "range": [
                          11660,
                          11701
                        ],
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 7
                          },
                          "end": {
                            "line": 250,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              11713,
                              11717
                            ],
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 60
                              },
                              "end": {
                                "line": 250,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11733,
                                      11735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11738,
                                              11748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "interval",
                                            "range": [
                                              11749,
                                              11757
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            11738,
                                            11757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              11758,
                                              11760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11738,
                                          11761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          11762,
                                          11766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        11738,
                                        11766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          11767,
                                          11769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11738,
                                      11770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11733,
                                    11770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11729,
                                11771
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11784,
                                      11792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          11796,
                                          11797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          11799,
                                          11800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11802,
                                          11803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11795,
                                      11804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    11784,
                                    11804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11780,
                                11805
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "error",
                                    "range": [
                                      11818,
                                      11823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        11830,
                                        11835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "error",
                                        "raw": "'error'",
                                        "range": [
                                          11836,
                                          11843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11826,
                                      11844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    11818,
                                    11844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11814,
                                11845
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11854,
                                          11856
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "audit",
                                        "range": [
                                          11857,
                                          11862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        11854,
                                        11862
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              11873,
                                              11874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 254,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 254,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    11894,
                                                    11895
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    11900,
                                                    11901
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11894,
                                                  11901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 255,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "NewExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "Promise",
                                                        "range": [
                                                          11932,
                                                          11939
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 256,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 256,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "FunctionExpression",
                                                          "id": null,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "resolve",
                                                              "range": [
                                                                11950,
                                                                11957
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 256,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 52
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "name": "reject",
                                                              "range": [
                                                                11959,
                                                                11965
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 256,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 60
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "Identifier",
                                                                    "name": "reject",
                                                                    "range": [
                                                                      11969,
                                                                      11975
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 256,
                                                                        "column": 64
                                                                      },
                                                                      "end": {
                                                                        "line": 256,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "error",
                                                                      "range": [
                                                                        11976,
                                                                        11981
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 256,
                                                                          "column": 71
                                                                        },
                                                                        "end": {
                                                                          "line": 256,
                                                                          "column": 76
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    11969,
                                                                    11982
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 256,
                                                                      "column": 64
                                                                    },
                                                                    "end": {
                                                                      "line": 256,
                                                                      "column": 77
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11969,
                                                                  11983
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 256,
                                                                    "column": 64
                                                                  },
                                                                  "end": {
                                                                    "line": 256,
                                                                    "column": 78
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11967,
                                                              11985
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 256,
                                                                "column": 62
                                                              },
                                                              "end": {
                                                                "line": 256,
                                                                "column": 80
                                                              }
                                                            }
                                                          },
                                                          "generator": false,
                                                          "expression": false,
                                                          "range": [
                                                            11940,
                                                            11985
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 256,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 256,
                                                              "column": 80
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11928,
                                                        11986
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 256,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 256,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11921,
                                                      11987
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 82
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11903,
                                                  12001
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 257,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "NewExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "Promise",
                                                        "range": [
                                                          12048,
                                                          12055
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 259,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 259,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "FunctionExpression",
                                                          "id": null,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "resolve",
                                                              "range": [
                                                                12066,
                                                                12073
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 259,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 259,
                                                                  "column": 52
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "Identifier",
                                                                    "name": "resolve",
                                                                    "range": [
                                                                      12077,
                                                                      12084
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 259,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 259,
                                                                        "column": 63
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 42,
                                                                      "raw": "42",
                                                                      "range": [
                                                                        12085,
                                                                        12087
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 259,
                                                                          "column": 64
                                                                        },
                                                                        "end": {
                                                                          "line": 259,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12077,
                                                                    12088
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 259,
                                                                      "column": 56
                                                                    },
                                                                    "end": {
                                                                      "line": 259,
                                                                      "column": 67
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12077,
                                                                  12089
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 56
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 68
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12075,
                                                              12091
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 259,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 259,
                                                                "column": 70
                                                              }
                                                            }
                                                          },
                                                          "generator": false,
                                                          "expression": false,
                                                          "range": [
                                                            12056,
                                                            12091
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 259,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 259,
                                                              "column": 70
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12044,
                                                        12092
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 259,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 259,
                                                          "column": 71
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12037,
                                                      12093
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 259,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 259,
                                                        "column": 72
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12019,
                                                  12107
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 258,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 260,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                11890,
                                                12107
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 255,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11876,
                                            12117
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11863,
                                          12117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11854,
                                      12118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      12119,
                                      12128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    11854,
                                    12128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          12139,
                                          12140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        12156,
                                                        12162
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        12163,
                                                        12169
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12156,
                                                      12169
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        12170,
                                                        12171
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12156,
                                                    12172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    12173,
                                                    12175
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12156,
                                                  12175
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  12176,
                                                  12181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                12156,
                                                12181
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      12182,
                                                      12190
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      12191,
                                                      12196
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12182,
                                                    12196
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  12182,
                                                  12198
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12156,
                                              12199
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            12156,
                                            12200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12142,
                                        12210
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12129,
                                      12210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          12222,
                                          12225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                          12241,
                                                          12247
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 264,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 264,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          12248,
                                                          12254
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 264,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 264,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12241,
                                                        12254
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 264,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 264,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          12255,
                                                          12258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 264,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 264,
                                                            "column": 29
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      12241,
                                                      12259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 264,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 264,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      12260,
                                                      12262
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 264,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 264,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12241,
                                                    12262
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    12263,
                                                    12265
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12241,
                                                  12265
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "an",
                                                "range": [
                                                  12266,
                                                  12268
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                12241,
                                                12268
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 264,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 264,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "error",
                                                "raw": "'error'",
                                                "range": [
                                                  12269,
                                                  12276
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "error",
                                                "raw": "'error'",
                                                "range": [
                                                  12278,
                                                  12285
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12241,
                                              12286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            12241,
                                            12287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "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": [
                                                        12300,
                                                        12306
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 265,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 265,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        12307,
                                                        12313
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 265,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 265,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12300,
                                                      12313
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 265,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 265,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          12314,
                                                          12322
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 265,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 265,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          12323,
                                                          12329
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 265,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 265,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12314,
                                                        12329
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 265,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 265,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12300,
                                                    12330
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 265,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 265,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    12331,
                                                    12333
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 265,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 265,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12300,
                                                  12333
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  12334,
                                                  12339
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                12300,
                                                12339
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 265,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 265,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  12340,
                                                  12341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12300,
                                              12342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            12300,
                                            12343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                12356,
                                                12360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 266,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 266,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              12356,
                                              12362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            12356,
                                            12363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12227,
                                        12373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12212,
                                      12373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                12401,
                                                12405
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 268,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 268,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    12410,
                                                    12415
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 268,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 268,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      12416,
                                                      12438
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 268,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 268,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12406,
                                                  12439
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 268,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 268,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12401,
                                              12440
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 268,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 268,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            12401,
                                            12441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12387,
                                        12451
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12375,
                                      12451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11854,
                                  12452
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                11854,
                                12453
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            11719,
                            12459
                          ],
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 66
                            },
                            "end": {
                              "line": 270,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11703,
                          12459
                        ],
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 50
                          },
                          "end": {
                            "line": 270,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11657,
                      12460
                    ],
                    "loc": {
                      "start": {
                        "line": 250,
                        "column": 4
                      },
                      "end": {
                        "line": 270,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 566,
                    "_esdocTestName": "it566"
                  },
                  "range": [
                    11657,
                    12461
                  ],
                  "loc": {
                    "start": {
                      "line": 250,
                      "column": 4
                    },
                    "end": {
                      "line": 270,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                187,
                12463
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 51
                },
                "end": {
                  "line": 271,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              175,
              12463
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 39
              },
              "end": {
                "line": 271,
                "column": 1
              }
            }
          }
        ],
        "range": [
          136,
          12464
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 271,
            "column": 2
          }
        },
        "_esdocTestId": 547,
        "_esdocTestName": "describe547"
      },
      "range": [
        136,
        12465
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 271,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {audit} ",
          "range": [
            115,
            135
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 20
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=audit-spec.js.map",
          "range": [
            12466,
            12504
          ],
          "loc": {
            "start": {
              "line": 272,
              "column": 0
            },
            "end": {
              "line": 272,
              "column": 38
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    12465
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 271,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {audit} ",
      "range": [
        115,
        135
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=audit-spec.js.map",
      "range": [
        12466,
        12504
      ],
      "loc": {
        "start": {
          "line": 272,
          "column": 0
        },
        "end": {
          "line": 272,
          "column": 38
        }
      }
    }
  ]
}